Three generations of BMW M3, 1,200 kilometres of Victorian roads, and a dead-last finish that felt like winning the Targa ...