I would check with California Car Cover...they have been in the biz for a long time, have exact patterns for most cars and have a wide selection of fabrics for differing situations.
I have several of their covers and they are really good. Also, an easy company to deal with, good service.