Ive been using this carcover
Evolution® and its worked great, being in the Navy and leaving my car in a parking lot for a month or two at a time I needed a tough cover that would take everything SoCal can throw at it. When I pull in and take my cover off I have a clean car.