1973 BMW 2500

Where: classiccarsforsale.co.uk, Oxfordshire, UK

This beautifully kept BMW has been in the same family for 41 years, cherished by father then son. They covered just 53,000 verifiable miles in the car, using it for special occasions. The car was completely rustproofed when new and some of the wax can still be seen in the seams. These cars rusted heavily so it is incredibly rare to find one in such good, original condition.

Price: £13,500