First Drive BMW M5