The all-new BMW M5 with M xDrive. In-depth.