That will definitely not work for an M6. It clearly shows e63/64 645ci. The M6 one would say M6 and the pipes are a few inches longer. This one, if it is for a 645/650 will definitely come up short and sit underneath the rear apron
That said... I drive a 650 and am interested in buying them!
2012 BMW M6 CONVERTIBLE