BMW reveals the new M3 Touring

The BMW M3 Touring offers a total of 503bhp from a six-cylinder at the front, and 500 litres of boot space at the back. And we want one.