The check engine light has been on and off since I bought the car, and although the code reader said thermostat and I had it replaced, this problem persists. The engine runs cooler than appropriate, which may be related to that problem, which causes the heater to not be very warm!
At about 100,000 miles, my car overheated while idling for a short period. The radiator was replaced however, the engine still overheats when idling for much more than 15 minutes.
The gears work very hard, and will grind if you don't shift at precisely the right RPM, and always grind while downshifting. I asked the dealer about this problem when I test drove it, and they attributed it to the engine being cold, but this just seems to be a design flaw.
Also around 100,000 miles, a belt began squeaking in the engine at slow speeds, and although I've had it adjusted 2 or 3 times, the problem always recurs. It seems to affect the alternator, I've had it replaced twice in the past year (120,000 and 130,000 miles).