What Edy points out.
I've maintained one 2008 328i since the dealership maintenance ended in 2012 with the correct oil spec and never any light except for the brake pad wear indicator.
New to me 2010 X3 with 127k miles now. I have the dealer records of maintenance up to the year I bought it. One instance of intermittent 4x4 light that I repaired with a transfer case fluid change, a $14 nylon regulator gear, and an hour of my time. No VANOS issues on either becasue the correct oil was used and never run past the recommended OCI.
I've racked up over 750k miles on three Mercedes diesels and never, never, had a light. Never had a major leak or turbo issue. Worst thing was I did rebuild mechanical injectors every 150k miles and one timing chain as PM in all those miles. Never an issue.
Why did I do so well? It wasn't luck; it was proper choice of approved oils in engine, trans, diffs, and transfer case, with oil changes not pushing the limits.
The vast majority of BMW and Mercedes owners are like my daughter and myself. We don't post problems and dis the OEM on the 'net becaue we follow good PM practices and never have problems.