BMW’s new generation of electric motor cars is currently hitting the streets and the test tracks. Arriving for the twenty-first century is BMW’s second generation of battery-powered electric cars. Following in the steps of the fun-filled BMW i8 and arguably the most innovative-yet-portable BMW i3 is now the brand’s second-generation...