 The romance is over. I wanted a BMW all my life and bought mine brand new in 2002. Everything was good until a year after warranty expired. All at once: worn front axle assemblies with leaking CV boots, broken rear springs, broken thermostat unit and an extremely annoying squeaking steering wheel. Car had 58k miles on it. Sent a letter to BMW North America asking "why?". CS rep calls me and says "these are just normal wear and tear items - what do you want us to do about it?". Drove Honda Civic for 10 years on same CT roads - no problems at all. On my way to trade this jalopy in before it falls apart on me again.