The 2016 BMW M6 Gran Coupe is what happens when BMW takes a perfectly respectable executive sedan, installs a twin-turbo V8, hands it to the M Division, and then someone decides 560 factory horsepower still isn't enough. This particular M6 has been t...
Get your FULL vehicle history report only for 14.99!