Eu merg numai pe varianta castrol pentru ca asa specifica fabricantul masinii. Verifica manualul de utilizare si vezi ce tip de ulei iti recomanda, daca nu pune bmw are un furnizor dedicat care face uleiuri pentru el - suni reprezentanta si ti-l aduce nu te baza pe magazine clandestine sau mecanici particulari neseriosi.
Am folosit 5w30 castrol full sintetic si cand l-.am schimbat era la fel de limpede ca in prima zi, galben auriu fara impuritati iar motorul lucios, curat in interior. Daca vrei sa adaugi in primul rand trebuie sa vezi acest filmulet https://www.youtube.com/watch?v=Om5ICqBIeOY il poti comanda dintr-o tara straina daca vrei pentru linistea sufleteasca - eu nu stau in RO si nu imi fac griji. Ca protector la motor e bun oricum si grija cu viscozitatea sa coincida cu ce scrie in manualu masinii.
Nu stiu exact ce ulei e recomandat pentru 2.0d, dar 10W40 e un ulei folosit de motoarele de acum 30 de ani, e cam gros pentru masina ta.
Ca marca de ulei, eu merg pe Mobil; raportul calitate-pret mi se pare foarte bun, nu am avut probleme niciodata (sunete, uzura, supraincalzire sau alterare).