The 2020 BMW M5 is a pinnacle of car building, a high point of engineering excellence and a ridiculous amount of fun. Plenty of people →