Shutting-Up the Haters: 2015 BMW M3 Tested

The new F80-generation M3 is drawing its share of cyber hate, mainly because of its engine configuration. Engines are (or should be) holy to a company whose name translates …read more