The upcoming BMW M3 will use four electric motors Its clever torque vectoring aims to deliver driving dynamics A petrol engine version will still be offered BMW has revealed teaser images and ...