After driving BMW’s new electric 3 Series, it’s easy to see why the company thinks EVs are ready for the mainstream.