Not to rain on your parade, but for the same money you could get a very nice used KTM 2-stroke or even an '00-01 WR400/426 (friend bought an '01 for $4000!)...just saying that if you have that much cash you have several options. The KDX to me is the bike to get when you want the best bang for the buck. But, as for your original question, for the price difference you're better off getting a brand new one for resale purposes. The '04's will be here before you know it and your bike, altough new, is a year old before you ride it for nearly the same money.