If you want the best for your BMW, I would go with the Castrol Edge. If I were you, I would use the Valvoline SynPower because it comes with a 300K mile engine warranty when you start using it before 75K.
Overall, they are all good oils and you can't go wrong with any of them.
|