The other is a five-door diesel hatchback ... down a really good bit of road. The E30 M3 is still the ultimate M-car and therefore the ultimate BMW. I wonder what we’ll be comparing it with ...
It's hard to believe there have been seven generations of the BMW 3 Series, but the Bavarian ... but the very best has to be the second (E30) generation. The second generation put very little ...