BMW M5 1999 2003

BMWs 1999-on M5 was the car that started the horsepower war in Germany. Before this super-saloon arrived, 400bhp was a virtually unheard of figure for a sports-minded executive saloon to be developin...

... Continue Review