BMW has announced that an on-the-road price of £79,760 has been confirmed for the 507bhp M6.

This pitches the fastest ever BMW production car firmly against the similarly priced, but slower and less powerful Aston Martin V8 Vantage.

It also makes a strong case against Italian supercars, with performance to challenge, for example, the 575M Maranello and 612 Scaglietti from Ferrari at considerably less expense.