I am about to change my oil in my 528I for the first time since I bought it and was wondering 1st the oil that has been used in it since new has been BMW synthetic I have been told that Castrol makes this oil and was wondering if that was true adn if I could just use Castrol synthetic instead of BMW oil, also when I change the oil , how do I reset the service interval light that come on when I start the car, or do I have to go to the dealer for that, any advice on this would be great, thanks for all of your help Jon