Auto Show Coverage: Los Angeles Auto Show
2005 Honda S2000 front.jpg
The S2000 (which should now be called S2200 but isn't) got some engine and wheel updates last year and sees nothing new for 2005. Its engine still holds the honor of having the world's highest horsepower per liter: a staggering 109. That used to be 120!
Discuss in Our Forums