BMW reveals full technical details of the new M3 & M4 (w/VIDEO)