After 37 years, BMW finally made the M3 Touring. With a modern touch of the OS8 and the iconic kidney grille, was it worth the wait?
The new BMW M3 might have looks you either love or hate but what doesn't change is its commitment to becoming the ultimate driving machine that can still ferry a family in comfort and style.