Car covers are a must for your car. They protect the car very well. The car needs to be clean and free of dirt and mud etc before putting on the cover. If the car is dirty with the cover on, the paint will get scuffed and scratched.
Make sure the car cover is placed away in a clean and dry area so it does not get dirty for obvious reasons.
When investing in a car cover, be sure to purchase a good quality cover.