It’s a rare day when BMW reveals a new M5. It’s only happened seven times in human history, after all — and when it comes, it’s always met with strong reactions from the legions of fans. Yet when the ...