They generally introduce new models in the fall, just like cars. Just like cars, bikes that appear on the showroom floor in September/October are usually built a couple of months before that. It wouldn't surprise me to see an '04 with a build date of 07/03. 10/03 would be an '04 model without a doubt.