Range seems to be the hot word for electric vehicles and for good reason. BMW is planning to reveal a SUV prototype later this year with a whopping 435 miles of range. BMW told Auto Express that they plan to put these cars on roads in 2021. Sounds great, but I don't think I can wait that long. 
BMW iNEXT SUV concept to debut later this year | Auto Express
BMW iNEXT SUV concept to debut later this year | Auto Express