I know an ex-BMW mechanic. He said they completely change the computer's operating system (or something) every year in an effort to make it impossible to get service anywhere but a licensed beemer dealership.
i had a 2001 bmw 740i sport package (pre Bangle design change) imho these were the best of the modern bmw.
e46 m3
540i - m5 with a 6 speed v8
e38 7 series - big 5 spoke deep dish wheels
well the timing chain kicked my ass, it was $2k to $3k at an indi shop. god damn i do not miss bmw repairs.
imho bmws are boring these days - the whole cost of the car is just gizmos and very little "ultimate driver machine" the m4 and m6 yes but those are $80k $120k cars now -
good riddance
fun