Lidl will have these car covers instore from Thursday 16/01/14 in various sizes for £12.99 which seems reasonable.
Product Information :-
Protects your car from snow, ice, dirt, sap and much more
Made from water-repellent and durable polyester with an elasticated edge for a snug fit
Available in M, L or XL
2 year manufacturer's warranty