Es gibt für jeden Motor von BMW eine Liste mit freigegeben Ölen. Das sind sicher 50-60 Öle aller möglichen Hersteller, die auch nicht in Vertragswerkstätten abgefüllt werden. Da gibt es nicht schlechtes oder besseres Öl (das alte Castrol BMW Öl selbst ist nicht das Beste), da gibt es nur: erfüllt Spezifikation oder nicht.
Wenn man sich daran hält, kann BMW einem bei Garantiearbeiten juristisch keinen Strick draus ziehen.