What ive had really good luck with is just buying 2 car covers, one soft car cover on the cars finish so it wont scratch in the wind.
Then a nylon style car cover so water wont penitrate thru the first layer, bottom layer stays soft and keeps the elements from getting to it.
Both car covers are available at walmart, for 15-25 each.
BW