Noah Car Covers are supposed to be good, but expensive. I have the genuine BMW car cover for my M5 during winter time. I used it all last winter and it was fine, maybe some small fine scratches but that'll buff out. BavAuto has their own 'custom' car cover, I don't know much about it.