I had a 1.6 diesel civic tourer. 3 years from new for 60,000 miles. I needed servicing and that was it. No squeeks/ rattles or any problems. It was a company car and went back.
I replaced it with a 335d which has been great other than one mahousive bill (still bitter!).
In hindsight a 90,000 mile fast beemer was never going to be as cheap and problem free as a new honda.
I prefer driving the BMW 🙂
"I get the ‘diesels are going to take a whack, soon’, but it’s a chance I’ll have to take. Good as the new small capacity petrol engines are, I simply don’t see them lasting 150K+ miles."
So get a hybrid. Then you don't have to worry about nasty financial penalties or slightly more importantly giving us all cancer from nox ingression.
Toyota Auris Tourer Hybrid. Job jobbed.
340i touring?
Mid sized, practical, nippy and economical. Ticks all the boxes. Planning on one (G21 M40i) to replace my current E91 325i in 18 months.