BMW does not typically offer free maintenance on any of its models, including the M6. You will need to pay for all routine maintenance, including oil changes, tire rotations, and other services.
It's important to note that some dealerships may offer special promotions or packages that include free maintenance, but these are not standard features of the car itself.