BMW i4 revealed, four-door EV promises 300-mile range

Based on BMW's forthcoming 4 Series Gran Coupe, this new sedan is among the first in a mad rush of EVs from Bavaria.