I agreed, don't buy the cheapo universal type one's....they are naff!!!
I bought one from ebay for my BMW 633csi Hallmark and it just broke up during the summer months.
Ending up buying one from a classic car show, that is lined, breathable and UV rated, that has been fantastic. Not cheap but it depends what you want from a cover ?