Well, I've owned a number of BMW's over the last 35 years and actually still have one so I can say from experience that their quality is definitely not the same as it used to be... On the other hand, my 'beater' Toyota Land Cruiser with over 275,000 miles on it is still running like a champ...