Purchased used and have put 138K on this car (168K total) and loving every minute of it. Sure, it has had its share of repairs - but you have got to expect some maintenance on a 10 year old vehicle.Quality is outstanding - parts are expensive but they are not that cheap stuff you find on other cars. Question is - how long before it totally breaks so that I can justify buying a new one? A BMW is not just a status symbol. It is a statement to other (cheaper) manufacturers that we will not be fooled by inferior quality. Funny thing is that my friends still buy cheap american cars every 3 years and don't understand why they still have a car payment.