BMW perseveres with i3 in tough environment for EVs