I'm a 25 year old american living in Germany. With 13 years of grade school, 1 year mandatory military service, and a college education that is practically free that students stretch out for 5 or even 6 years, germans are pretty old before they can afford a BMW. Also try paying 50% tax and $4.50 for gas and the money flies away quick. Oh but the 6 weeks paid vacation is so nice. :)