Sam said:
looking to buy a cheap 2nd hand car - 10 yr old ones with 90k miles e.g. little fiesta etc. how long do modern engines last?
Generally as long as they're looked after plus another twenty thousand miles or so.
If an engine has been treated with respect (especially when cold) and had at least the oil changed at the manufacturers recommended interval it has a decent stab at being able to cover big mileages, even the likes of a small engine in a small car.
Conversely, change the oil "at every MOT even if it doesn't need it," extend beyond 5,000 rpm whilst leaving the end of your street in the winter when the oil is still below freezing point, then warm the engine up using the limiter up to third gear, yeah that'll not help matters. When warm it's another story...
would a 10 yr old 440 Volvo with a Renault engine in it incidentally be a better bet than a 10 yr old fiesta.???
Ignoring bodywork, no, absolutely not.
How do folks rate puntos?
A bouncy ride, decent engines but older ones can have noisy tappets that make the Endura-E seem like a silky V6 (about £25 per tappet to fix, as I understand), lots of interior space, most don't corrode at all (a few have big problems), cheap insurance on the smaller engine varieties, the GT Turbo has a "difficult" and turbulent chassis but it's quick. There's a review of the Punto, and some other cars, on my website.
mostly for local daily commuting in traffic - 10x2 daily miles plus local running around and a few 222 mile runs each season to see friends.
If you're planning on doing your own maintenance to the car then perhaps getting something that's easy to fix, parts are easy and cheap to get hold of, and if you break it you won't have to pay too much for a garage to fix it. This typically means sticking to Ford and Vauxhall, but I'm not discounting the other makes of course.
As far as engine longevity goes, many websites reckon that older small capacity (i.e. 1.3 and under) Ford engines just don't last long without needing a rebuild. Most Fiestas die because of bodywork corrision or crashes rather than needing a replacement engine. Regular oil changes keep them running - 170,000 miles, the last 50,000 with it sounding like a tractor, but it keeps on running...