I left my mirror upside down on my seat cushions for a few days. The mirror has a black rubber frame around the perimeter and it left a stain on the vinyl.
I have tried a couple of different vinyl cleaners and "Goof Off" but was only able to remove some of the image.
try armoral leather wipes. I had a plastic bad melt the logo of the bag onto my seats, tried everything in my arsenal, but nothing worked. A dude who details told me to use the wipes, and it took it right off.