The 6th generation BMW M5 is the quickest and most technologically advanced M-vehicle till date with the ability to go from standstill to 100 kmph in just 3.4 seconds. This also marks the debut of the first ever BMW M xDrive ...