There were already two BMW M estates before the M3 Touring: BMW M5 E34 and BMW M5 E61
A few days ago, all the fans of the Bavarian brand celebrated the official confirmation of the BMW M3 Touring, the first of its kind, and how close it was to becoming a reality 20 years earlier with that M3 E46 Touring prototype. Thus BMW enters to share the cake of the sporty family members … Read more