I went to vegas and the guy had that around his lambo countach! pretty legit, but pricey, especially for an M-car (lambo is 4 times the price of your car).
I would detailing the M, throw on a few coats of a sealant, then cover it up with a snug fit car cover. If you get one that is loose, it will flop around. One of my clients has a Aston Martin DBS and his cover is really tight, yet super soft and made out of microfiber. That thing is legit!