BMW is stirring up excitement for the 50th anniversary of its iconic and performance-loving M division in May next year with the release of a special range of M performance vehicles with one-off paint finishes and badges, as well as confirmation of the new M3 Touring coming some time next […]