I cleaned my throttle body and idle control valve at 110k a few months ago. I've yet to really need to fix anything, I've just done maintenance by the book and I've gotten lots of life out of everything. I did my front pads and rotors at 80k, replaced the belts and flushed the coolant at 105k and generally just did other stuff at factory intervals. I had never owned a car more than 2 years before I bought this xA and I'm at 7-1/2 now with no plans on replacing it. It's stood up to hail, going airborne after hitting a whole semi-truck tread at 65mpg, being hit in the side a week after I got it and it's always kept me safe. As long as I can get parts for it, I intend on keeping this fantastic little car for a long time to come.
04 Blue Onyx Peal xB auto (mother's)
05 Black Sand Pearl xA 5 speed (mine)