How much have you lost in depreciation though? I'd bet that'd pay for a lot of repairs.
He'll have lost a fortune in depreciation but I guess it depends on your outlook.
If you want a TV, you go and buy one. It costs say £1k. Job done. You wanted a TV, it was £1k, now you have a TV and dont have £1k. Anything you get back at the end is a bonus.
He's bought an E93, it cost him what, £25k. Thats how much it cost. He wanted one, it was £25k, he bought it and no longer had £25k. Anything he gets back at the end is a bonus.
I'm rapidly getting bored of the 'low depreciation but something breaks every so often' school of motoring. It's great when you can't get the capital together to buy something more expensive - it allowed me to own a fantastic car when I had no more than £9-10k to spend on the car - but once you DO have the ability to spend more you realise you can trade repair bills for depreciation.
You dont save any money, but look at it another way - you end up owning a newer and more valuable car and it doesn't really cost you many times more money - perhaps twice as much?
Rough back of a fag packet calculations tells me what I've probably gone through circa 2.5k a year depreciation and running costs excluding fuel and insurance.
Over the same time period, I've projected that a 3 year old at time of purchase 335i/330i will cost about £3.5k a year.
Not a huge amount more for what you get, is it?
Decent cars cost money - its just how you choose to mix it between depreciation but warranty or low depreciation but no warranty.