I think I would consider a coating rather than a car cover. Taking car covers on and off all the time will scratch your paint, unless you are freshly waxed and dust free. Nobody's car is like that all the time, especially if you daily the car. A coating will off great protection for sun, fallout, etc. Coatings are also more hydrophobic than waxes, so taking your car to the local hand washing place and just rinsing it off will do wonders. They also can last up to 3 years, depending which one you use. If I didn't have a garage, had to park in an industrial area, or daily'd my Mach 1, I'd have a coating too. It's not cheap, but it's at least worth looking into it and getting all the details.