BMW i3
While it proved ahead of its time when it debuted in 2014, the BMW i3 now has a really hard time standing out due to the emergence of more modern electric vehicles. The one constant with this little German hatchback has always been quirky styling. As for the powertrain, there’s a fairly small battery providing a range of 246 kilometres. If you think that’s not long enough, BMW offers a twin-cylinder engine that charges the battery on the go.