Bmw 3 series electric car price July 8, 2019 16 32 64 128 Bmw 3 series electric Bmw electric car 3 series Bmw electric car i3 Bmw 3 series electric 2023