1 story
BMW's new electric i3 costs $4,400 less than its gas-powered 3 Series counterpart.
EVwire · 1m