Man sollte halt bedenken, früher wurden Fahrzeuge möglichst haltbar und stabil gebaut, heute werden die Fahrzeuge für einen gewissen Nutzungszeitraum (meist 150k km oder 6-7 Jahre) gebaut in dem sie einwandfrei funktionieren sollen (entsprechend auch die Garantiezeiträume) und was danach kommt ist egal.. deswegen haben die Getriebe auch eine "Lifetime" Ölfüllung weil BMW halt rechnet, das die Fahrzeuge nach dem o.G. Zeitraum ersetzt werden und daher gibt es im Wartungsplan auch keinen Getriebeölwechsel oder sowas.
Wenn du einen G20/21 300.000 km fahren willst, solltest du dir schon ein gewisses Budget für Reparaturen in der Hinterhand halten und dir bewusst sein das du da sicher einiges machen musst, mal ganz abgesehen vom Motor.