I'd rather have an '05 because it's a year newer. And since I have an '05, it makes me look like I already made the right choice . All kidding aside, I believe the only major changes occurred in the '04 year over the previous model years. I seem to recall in doing some research prior to finalizing the purchase on mine, there was some sort of recall on the '04 but I cannot remember what it was. Nothing major, I believe. It's likely more difficult to find an '05 at this time anyway, I think. So you won't go wrong with your choice at hand. If I were to get an ST, I would get an '04 or above. And I wouldn't think twice about it. Just my opinion however. There are those that prefer the '02 styling better. I wish I could offer more info. Good luck with the decision.