The old adage that BMWs are the kings of the road has always been a true statement. They’re designed to tick off the miles on long stretches of highway, cruising comfortably and confidently at a high rate of speed, and have the ability to pass and overtake with ease. In addition, they eat up corners and form excellent foundations for racing. In terms of which model is the best representation of this, the M3 wins hands down. The latest, F80-generation M3 is one of the best. Everyone has their generational preferences, but when it comes to a performance 4-door all-rounder with modern amenities and technology, the F80 wins. Plus, it has the latest generation BMW S engine under the hood: the 425 horsepower, twin-turbo S55.