It has only one seat, a Ford EcoBoost 2.3L engine... and yet this Dallara is estimated at €700,000. March 29, 2026