Purchased CPO in 2001. Only had a few problems in my 9.5 years. Performance and build quality is unbeatable. Just sold the car as maintenance is getting expensive on a 12 year old BMW. My all in cost to drive the car (including repairs but excluding routine maintenance) was less than $3,600 per year. With a set of snow tires this car did great in the snow. Car was expensive upfront but more than worth it over time. I miss this car already. I only wish the new 535 wagon wasn't plagued with problems or I would not hesitate to buy another.