The benchmark for compact luxury sedans for decades, the BMW 3 Series isn't the queen of the category for nothing. Available with three gasoline engines of 181, 241 and 300 horsepower, respectively, as well as a 181-horsepower diesel, the BMW 3 Series, with its combination of style and agility, has what it takes to please one and all. You can also opt for the M3, an extreme version that, with 425 horsepower, will blow your mind.