Bmw electric car i3 range July 8, 2019 16 32 64 128 Bmw electric car i3 range extender Bmw electric car i3