my 09 has been great. it is the first year of the new engine. i agree with avguy's summation. any of them can be fine, regardless of the year if you are aware of the "quirks" like changing the timing belt on time, and replacing the thermostat housing..
04 also have a hub in drum one piece rear break that is expensive to do brakes on..