Range: 114 miles; 129/106 mpg-e. The futuristic-looking BMW i3 gets a 94 amp-hour battery for 2018 that ups its range to more useable proportions; if that’s still not sufficient for your needs, it’s available with a small range-extender gasoline engine that affords an initial 97-mile range on electricity, and then another 83 miles on (premium grade) petrol.