We are certainly no stranger to BMW M cars, having become intimately familiar with every generation of the mighty M3. At the moment, we have every generation of M3 on hand, from the competition-bred E30 on through the fire-breathing E92. Viewed in this light, the next logical progression is that of the new F80 M3 – Read More –