With just hours until its official reveal, the hot twin-turbo V8 plug-in hybrid BMW M5 Touring has been leaked online completely undisguised.

With just hours until its official reveal, the hot twin-turbo V8 plug-in hybrid BMW M5 Touring has been leaked online completely undisguised.