Unleashing the Beast: A Test Drive of the BMW M5