bmw m3 drivetrain