 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.