5W30 passt schon. Mit dem Öl ist es wie mit den Religionen... Mit 5W30 LL mit entsprechender BMW-Freigabe machst du nichts falsch.
Mein alter 120i mit N46 wurde von Anfang bis Ende mit Castrol Edge 0W30 gefahren. In Foren haben immer alle gemeint 0W30 ist zu dünn, viele sind die Benziner mit deutlich dickeren Ölen gefahren. Ende vom Lied war dass der 1er nach 290.000km und 15 Jahren im Familienbesitz noch genauso gut lief wie am 1. Tag, und zwischen den Ölwechselintervallen von 20-25.000km nichts an Öl messbar verbraucht hat.
Der hat zwar mal neue Ventilschaftdichtungen bekommen, aber das Problem haben alle Benziner aus dem Baujahr irgendwann.
Ach ja der Wagen wurde auch immer mal wieder Vollgas gefahren, auch über längere Zeiträume.