2003 Ultima Can-Am
What we know:
2003
Ultima

The vehicle is a 2003 Ultima Can-Am, manufactured in Italy. It's a striking left-hand-drive car with a manual transmission powered by petrol, boasting just 13,900 miles on the odometer. Currently stationed in Arsiero, Vicenza, this rarity stands out as it's now offered for sale through a European auction platform, tagged as "coming soon".
Last bid:
$53,000