The world's oldest surviving Rolls Royce car has driven away with two records after it sold at auction in London for £3.5m ($7.3m).
The price is the highest ever paid for a car built before 1905 and is also the most for a Rolls Royce.
The open-topped two seater was the fourth vehicle built by the new Charles Rolls and Henry Royce after they began work together in 1904.
An anonymous British collector paid twice the auctioneer's estimate.
Two telephone bidders drove the price up to its record-breaking high in a thrilling bidding war, said a Bonhams auction house spokesman.