I know we've featured a couple of these in the recent past, but I couldn't resist this fully-restored 1970s Fiat 500L, not least because it looks like a brand new car.
It dates from 1971, with just over 46,000 miles on the clock, although that's probably academic. This car has been completely stripped down, with that renovation job taking four years.
During that time, it has has new floor panels, sills, inner and outer front panels, two new doors, complete underselling, a reconditioned 650cc engine, new gearbox, new lights, overhauled suspension, new exhaust, new tyres – the list goes on. It's effectively a new car, one created with new or fully reconditioned parts.
The end result is what you see – check out the listing for even more shots of it. If you want to own this little Fiat, the price is £5,500.