Storia: New BMW M3: why the next one arrives as both a 1,000bhp EV and a petrol straight-six — Warptech Lab News