The BMW electric lineup has been two polar opposites for the past few years with the i8 and i3 giving you different ways to drive
The BMW electric lineup has been two polar opposites for the past few years with the i8 and i3 giving you different ways to drive