27 Apr 2019, 10:48 UTC · By: Mihnea Radu / The 5-liter V10 in the E60 M5 is a fantastic engine, but the latest batch of 3-liter units from BMW are putting up a decent fight