The Carlsson C25 is the most exclusive (and maybe expensive) car on our list as only 25 of these will be made. One car will be made available for purchase per country the car is currently
Comments