BMW and especially its M division have a long history of building some of the finest performance cars on the market. From the E30 to the E39 and even the G80, BMW has proven it knows what makes a car ...