M5s have always been BMW's top-tier sports sedans, but which one reigns supreme?
The original BMW M3 is often called the purest and best-handling of the lot. It certainly has the pedigree to be considered ...