The red racer was billed as “one of the most iconic racing cars in motorsport history” by auction organisers in Paris.

A rare and historic Ferrari has sold for €32m (£24.7m) at an auction in Paris, breaking the world record for the most expensive car sold in euros.

Bought by a bidder from the US, the 1957 335 Spider Scaglietti is one of only four ever produced and won the 1958 Cuba Grand Prix.

Auction organisers described it as “one of the most iconic racing cars in motorsport”.

Bidding for the vehicle began at €20m (£15.4m) and eventually settled at €28m (£21.5m) when the hammer fell.

But the final purchase price was inflated to €32m (£24.7m) by what’s called a “premium” price, an additional fee leveraged by some auction houses to cover logistical costs.

Matthieu Lamoure, managing director of Artcurial Motorcars Auction House, which organised the sale, said: “I’m so happy because this is effectively the world record of the history for a car sold in euros.

“It is a lot of money, but it is the real price I think, and we are very honoured to have done all this work to reach such a price.”