I bought this well-cared-for car from a private owner in 2005. Car had 63,000 miles. After 3 years and 16,000 additional miles, both my alternator and water pump failed. Total bill, including hoses and thermostat was $2800 (labor, parts and 7% state sales tax!). Other minor problems over the past three years include peeled finish on the BMW hood emblem due to drive thru car wash brushes (about $15 to replace - a bargain!!) and I had broken clips on front plastic “kidney” grilles. Breakage may have been due to engine heat. Each grille costs about $60 to replace. Oh, yeah, just like so many other reviewers, my cup holder is broken too! Maybe it's time to sell.