I've got a 2004 (Gen5?), and I bought a set of seat covers from the dealer's parts counter. Expensive, but fit like nothing I've ever seen. Picture how fun it is to be soaking wet and squeezing into a small wet suit. That's how tight the fit is.
Total pain in the a$$ to put the rear seat cover on. There are long velcro straps to secure it drum tight, but the hitch is that you have to thread the straps under the seat. I was able to get the LATCH bars loose, but not the seat. Couldn't figure out how I was ever supposed to get under the seat, so it is tucked in all around.
There is even a cover for each headrest, individual rear seat backs, side bolsters, and even the armrest in the center of the rear seatback!!
Great fit, but the upholstery is so nice underneath that cover, I kinda miss it!!
Sly