These covers although expensive are, in my opinion, good value for money. It's the closest thing you can come to a garage, and having already got one on my OG 9-3 I can testify it keeps it dry and clean over winter with no signs of any mould or dampness inside after being outside undercover without use for 6 months.
If you want a cover that lasts and does the job well this is the one.