I think we underestimate the mileage capabilities of modern cars, especially diesels, if maintained. My car is on 174k miles, it's a 3 litre V6 Audi and the engine is perfect. Previously I had a Jag V6 2.7, 200k miles, the engine used in Land Rover s. Again the motor was perfect, the rest of it was rusting away under me. I've found petrol cars can start to get a bit tired around 150k miles, but I think that the modern extended service intervals have a bearing on this. The thing that kills old cars in the UK is that old cars are very plenty and cheap, so when a 12+ year old car hands you a bill it's often easier and cheaper to buy a better example than repair the old one.