I flew 1,000 miles because I finally got the chance to get my hands on a E60 BMW M5, and it is absolutely glorious.
From boxer twins and inline sixes to sonorous V12s and even diesels, BMW has built numerous iconic engines throughout its ...