For many, electric cars are the automotive equivalent of vegan gluten-free cake. Sure, it's good for you, but it's not nearly as tasty as devil's food cake with eggs and butter cream frosting. But BMW says it doesn't have to be that way. In fact, it says you can have your emissions-free cake and drive it too. This little guy can reach 62 miles per hour (100 kilometers per hour) in 7.2 seconds and has a top-speed over 90 miles per hour (144.8 kilometers per hour). Of course, if you try to reach either of those two numbers regularly, you probably won't reach the maximum driving range of the car -- about 100 miles (160.9 kilometers). And if you've got a bad case of range anxiety, BMW offers a little two-cylinder gasoline engine to extend your range well past 150 miles (241.4 kilometers).