I tend to agree with moldyhands despite my car being for sale and looking for a new owner.
Invoice on a 03 is 21,809 and if you can find a one for under invoice it's really a no brainer there. Invoice on a 04 is $22,472 but TMV is right around $24,061 and MSRP is $25,568.