Ask the average BMW fan what the best M5 is, and most would probably vote for the E39. It represents BMW design at its peak, and its naturally aspirated V8 engine is the stuff of legends. Throw in a ...