Cheap car covers are not good to use as they get damaged fast and give scratches on car.
Even not protect the car as there material is not good.
If your budget is less then view here:
http://www.nationalcarcovers.com/I purchased cover at cheap price but its material is very nice.