I did some research on car covers in general because I wanted a good one for my 03 as well. In my case I wanted one good for inside and outside. I found that Covercraft makes the best covers and carrys probably the best selection. There are several dealers who carry them. I would call them individually though because the price range for the same cover between dealers can be significant. I'm going with the Weathershield cover. You might want a flannel if it is strictly inside. Here is a link to one of the companies http://www.carcoverworld.com/carcovers.htm
Good luck !!