2. BMW i8

First touted at the 2009 Frankfurt Motor Show, the lightweight, sporty i8 is an electric supercar promised for 2013. Don't be fooled by the i8's eco-friendly credentials though, this car is no slouch and can shift from 0 to 62MPH in just 5 seconds.

Link: New cars we want to drive in 2012