I saw some pics of the 2005s, and they look horrible. The front looks like a MR2, and the tail looks very ..... how shall I put this... the tail lights look like the ones on an infinity Q35.
I'd say buy the 2004, but as Stryke said, you may wait until the end of the year, they may drop the prices. Then again, I've got one already and have a very hard time suggesting someone else wait