BMW M3 1993 2000 COUPE

Whilst some airily dismiss the BMW M3 as the ultimate footballer’s ride, to most of us it represents an achievable dream – in used form at least. Here is a car that can mix it with a Porsche 911 yet s...

... Continue Review