When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
There was an issue with early 05 valve seals. A buddy has an 05 and it didn't show up until about 15K. Find out if they have been replaced or if the bike was built after the date given on the Service Bulletin.
I'd go for the 05 if the issue is resolved.
Even if the 05 is a date with the affected valve seals and they haven't been replaced, I'd still go with that one anyway. Valve seals are a big deal. This bike is still newer and cheaper.
I have an 03 and I would go with the 05. My 03 has been solid but there were several changes I am sure from 03 to 05. The commom maintenance items on my 03 have been spongy front brake, muffler rubber mount replacements, and most recently the rear rocker box gasket replacement. All easily fixed. Inquire if the cam tensioners were replaced on either bike. That is a common problem for both . I went with the SE upgrade kit before they failed which could take out your engine. There may be specific problems with the 05 that you may want to look into. Either way these bikes run cooler than the newer ones which is a good thing. Good luck.