BMW M is preparing to launch an all-electric version of its crown jewels: the M3 (and M4 coupe and cabriolet, and hopefully ...