I sold my bmw after 15 years of multiple bmws because their design is so poor for maintenance. I had cooling system problems that required hours of labor to get to just to replace a plastic part that cost $5 where an aluminum one would cost $7.
It seems to me that bmw was designing for best case scenarios where everything goes perfectly. And since it’s supposed to go perfectly who cares if it’s $5000 to fix because it will “never break.”
Reminds me of Rube Goldberg software designs where 9 things have to happen in sequence for success.
The idea of rubust design that assumes everything breaks and you can still operate is one I value. I look for car companies (and everything I suppose) following this principle.
But German car makers are really quick to add new technology. They were quick to add ABS, fuel injection, complex suspensions, etc.
But have you ever tried to make something you built to easy to maintain? You have to reroute everything, redesign your layout, add access ports, switch fittings… my god it can take almost as much time as building the thing to begin with. As an engineering requirement, it’s a high impact one.
(OK most people probably don’t build physical things they design much, but I’m sure some of you play Minecraft. Especially for those contraptions, do you add access corridors, extra access entrances, plan access into the construction? No, most people just make some tiny hole somewhere to get in. You’re just happy it works.)
And at the pace some car makers add new technology, I don’t think they budget the time to go back and do that. I think with the quick pace of EV technology as well, previously more maintenance friendly car makers are in the same boat.
Compared to stuff like Toyotas or Hondas, they practically cost nothing to keep on the road.