M5s have always been BMW's top-tier sports sedans, but which one reigns supreme?