This year is going to be a bumper year for new BMW M machinery. The crew at Garching is preparing to hit us with an M3 CS Touring, M4 CS, revised M2, and this, the all-new BMW M5. The ...