Nanajoth wrote:I could not afford to drive my E34 if I needed to have someone else do all the work. A couple people here at work own E60s and are constantly talking about how much they cost to fix.
Pretty much this. BMWs have multi-link suspension with lots of ball joints and bushings, complex/relatively fragile cooling systems (E36 up anyway), lots of power/electronic doodads and plenty of other stuff many cars just don't have (I.e. brake pad wear sensors). Hell, E60s have electric water pumps! BMWs are reliable, but require frequent service in many areas, and even a cheap mechanic is billing for close to $100 an hour these days.
Compare that to a Corolla with McPherson front/beam axle rear suspension, an understressed low-compression engine, very few power options and so on. There is just plain less to break! The Corolla is designed to require minimal service and suffer little if that service is missed. It's basically an appliance, that's why there are so many out there with 150k that've never had anything but oil changes.
If someone goes from a Corolla to a BMW and expects a similar ownership experience, of course it is going to seem expensive and unreliable...