From the V10 M5 E60 to an 800HP F90 monster, this BMW M compilation delivers pure acceleration and a few moments that got way too close. High speed, tight gaps, and split-second decisions make this ...