22k sounds a bit on the high side, sir. You still have 39,000 miles on it, right? The trick is whether or not you could get more than 22k on the market by selling it yourself. (I doubt you'll get that in a trade, but you never know.)
My '05 (had for 13 months now) SR5 4x4 has a buyout of 19k after 36 months (January of 2008). I suppose its value at that time will depend on the price of gasoline.
:arrow:
That aside, maybe you should buy it out and keep it - provided you like driving it and it has not given you any trouble. Otherwise, you might be able to turn it in for a new lease and drive off in an '06.....if you don't mind having an eternal payment.
:bash:
Check with the stealership and see if they'll work with you on getting an '06. They should, as they'll make some money on the new one and will be able to sell your '03 on their used car lot. Try.....you never know what may come out in the wash.