BMW E60 M5 review - see why it has the best M engine ever! | Mat Watson Reviews

BMW's M Division has developed some of the most spectacular performance engines of all time. The 2005 M5 - codenamed E60 - arguably has the finest of them all. I get behind the wheel to find out what makes it so special. Subscribe – Save – Facebook – Insta – Twitter

show full text