I bought my £32000 330i at 3 years old with 26k on the clock for less than half price, financed at 2.9% at the time or £174 per month.
Thats was in 2005. I now own it with 94k on the clock. As the nature of my work changes and I only drive 2500 miles per year, it has all the toys, moderately good performance and (with a K&N filter) does 30mpg with a bike on the roof and so will be kept.
Its worth about £4.5k now, doesn’t rattle and the only thing I’ve done to it is service it, get new brake pads and tyres when needed.
Its now the “second car” used primary for bike trips and the odd work appointment.
Before you say it, buying a more economic/spacious TDI costs more than the extra fuel/tax the minute I make more than one monthly payment on a loan for a new car.
For those of you that haven’t, the USP of a BMW is the driver experience – probably less of a gap now to other manufacturers but very noticable as little as four or more years ago and beyond. They are very driver orientated.