I have had my 04 XS for 5 years now, generally speaking, it's a good car. It is reliable and gets 28-30 mpg highway, front seats are comfortable, back seats are tight, car is sporty and stylish, great traction in bad weather, massive sunroof, BUT...this car has problems. From day 1, car bucks after filling with gas (dealer can't explain), wind noise on highway is horrendous, check engine light goes on and off at will, moving drivers seat causes airbag light to go on, sunroof track broken-they want $1500 bucks to replace, vibration from engine Y-pipe drives us crazy (dealer again can't fix), now the rear end has a very loud humming noise as if its about to go. Car only has 62k miles.
Gas mileage, front seat comfort, looks, winter traction.
Build quality is not there, I have had this car for 5 years and I'm just waiting for a catastrophic failure to occur. Can't wait to trade it in.