Recognized for decades as the benchmark car in the luxury compact category, the BMW 3 Series can come with a nearly infinite number of engines (gasoline, diesel, hybrid). Moreover, there are three body styles—sedan, wagon and hatchback (the latter known as Gran Turismo). The undisputed star of the 3 Series is the M3 whose turbocharged six-cylinder develops 425 horsepower. Both its performance and fuel consumption are impressive.