2. Ferrari 250 GTO

The Ferrari 250 GTO is one of the most expensive cars ever sold, reaching $70 million in 2018. Only 36 were ever made, each with a special racing history. It has a 3.0-litre V12 engine and a sleek design by Sergio Scaglietti. Chassis 4153 GT even won the 1964 Tour de France Automobile.