The first-ever BMW M3 EV has been spied on the street with more of its production body on show. It’s been clear for a while now the electric 3 Series — possibly badged i3 — and the M3 spin-off will ...