Spy Shots: BMW M6 Gran Coupe caught testing for the first time Gallery