Alternator replaced @ 22,000 miles.
Driver's window motor/switch 21,000 miles.
Front and rear brake rotors and pads 21,000.
Car handles very well and is fun to drive aggressively.
Acceleration is OK, not outstanding.
The brakes are powerful, but the rotors and pads wear very quickly.
Gas mileage is only fair for a small car (23mpg) and remember it runs on premium gas.
The interior is comfortable and well finished. Most controls are convient and easy to use.
I'm glad it's still under warranty as parts and service are expensive. I have not had a car that went through brakes and an alternator in such a short time. I am worried that things will get worse as it ages and is out of warranty.
Right now I'm enjoying it.
32,000 mile update: phony wood door trim fell off when closing the door, outside roof trim (above door) popped off and is flapping in the breeze (2 glued on clips let go). Interior a/c fan whistles like crazy on all but the lowest setting. Another window motor showing signs that it is getting ready to go.
Sell it and buy a Lexus IS200.
Another update: 33,000 second power window motor went bye, bye... 38,000 all 4 sets of brake pads shot, dealer wants over $1000 for the job. I replaced them myself for under $100. Brake pads and rotors are "soft". This gives good pedal and performance and lots of black dust, but does not last long.
I need another window regulator (4th one to go) at 56000. When the dealer did warranty service on previous regulator failures they did not replace the regulator... just quick fixes like regulator clips.
They also did not replace the interior trim clips after breaking several and gluing the trim back on with silicone. Trim clips cost me a $1.25 retail, they pay a lot less, cheap b******s. That's one reason why BMW is the most profitable car company, they overcharge for everything. The trim now has either fallen off or sticks out on one side on 2 doors.
Neither did they replace the inner door weather barriers, which were damaged.
The car still runs well, and is fun to drive. I try to keep it away from the dealers because they are thieves.