I have the Coverking Stormproof car cover and found it to be the best among all others I have used before. It's extremely light but provide a snug fit, yet very breathable and will withstand heavy rain with minimal wetness underneath
Not to mention, the cover is uncoated/untreated so you can throw it in the washer anytime. It's so good, I use it everyday while I am at work