I used ROyal Purple Motor oil in a Acura TSX I owned and the garage owner swore by it in all of their trucks and car. I have to say I sold the car with 228,000 miles and it still ran great. Would this be a better oil in the BMW gas engine than average synthetic oils on the market? Thank you all for any input!