> BMW has over-engineered the They have over-engineered the everything , because that is what BMW does. That is what they have been about for the last thirty years.
Exactly, these are intentional decisions for German cars. They’re gorgeous, over-engineered, cutting edge pieces of machinery and the expense of being practical or repairable. The common understanding for decades has been if you’re buying a German luxury car as a daily driver and repair costs are something you even have to consider, you’re buying the wrong car.
The car was 20 years old when I had it, but still ran like a top. I'm sure I'd have been driving it for many more years had my ex not run it into the back of a tow truck.