When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I don't have access to my car right now, but that looks like the covers part of the snap that sheared and stayed on the bottom (?). If so, push it down and pull.
I have a new (to me) cover and can see that that the center is supposed to be pulled up to release. There is almost nothing left but the part I can grab won't pull up!
These pictures might help put the first photo into context: New cover in position but not fastened down. It can't fasten because the old fastener is stuck on the pin. New cover pulled back showing old fastener on pin. Old fastener stuck on pin
Could you pry it up with a pair of small flat blade screw drivers, or needlenose pliers? Does to rotate in position? If yes, then it's not glued on (Lord knows what the P.O. may have done)
Can you get a self-tapping screw of the correct size to sort-of screw into the centre just enough to give you enough grip to pull the middle bit upwards. That should release it from the stud which is fixed to the car.
Or ............. just crush the whole lot together with Mole Grips and then unscrew it from the car - complete new fittings are widely available :