I don't get it. Why is everyone saying that if you want a BMW that can last for 10 years, you will have to pay a lot. Really? Do you guys actually own BMW? Maybe our family is that .001%, but we never have problem with our cars. 5 BMWs, 3 of them are more than 10 years old and guess what? They never have those big problems that cost us a fortune. This is why we love BMW. Fun to drive, practical, fuel efficient, and yet long lasting.
I will assume that you just abuse your car everyday if your BMW is not reliable.
OR yes, maybe our cars are really the minority, and probably that I will never find out.