Vai da un meccanico generico di fiducia! Io quando l'ho cambiato sono stato li a guardare parlando anche un po' del più e del meno mentre faceva il lavoro!
Consiglio mio?!
Evita castrol.. E' acqua colorata e niente più!
Mobil1 è più che ottimo, anche il Motul è ottimo ma va cambiato spesso (questo sui benzina, sul diesel non so), Royal purple... Magari quest'ultimo evitalo se sei ancora in garanzia perchè ha un colore facilmente distinguibile dagli altri oli!
Come gradazione non saprei, anche uno 0w 40 dovrebbe andare più che bene... Magari compralo su internet che trovi prezzi davvero vantaggiosi, altrimenti il Mobil1 lo trovi nelle stazioni esso se ti è più comodo.. Ovviamente nelle stazioni esso costa un pelo di più!
P.s. Chi consiglia Mobil1 o altro non è perchè ha la macchina che consuma olio, ma perchè capisce qualcosa in fatto di oli! BMW consiglia castrol, (in realtà obbliga, perchè se scopre che dentro c'è un olio diverso ti salta la garanzia), ma questo non significa che l'olio sia buono! BMW consiglia anche di cambiarlo ogni 25 mila.... Io non lo farei mai, se si vuole tenere bene un motore, ogni 10/15 mila km andrebbe cambiato l'olio ;)