BMW's latest M5 has been ridiculed for its weight thanks to a complex hybrid system, and the latest M3 combats that with the ...