Why are German luxury car brands such as Mercedes and BMW so unreliable after 3 -4 years according to Consumer Reports vs 5 star rated Japanese cars?
What is the cost of ownership of BMW, Audi and Mercedes cars?