My z3 is an agency maintained second hand car that i got at a good price but now i dont want to maintain it with them as maintain it myself so to change the engine oil i dont know which oil they used. can i change the engine oil and which oil is best for BMW car