An unsolicited opinion from the owner of a 1988 Chevy Silverado Shortbed coming your way. I've been looking for a late model, 1-4 years old, to replace a Chevy S-body Blazer lost in last May's flooding, but I have this pickup I've had since 92. It has 192,000 miles on it and usually was usually driven less than 1000 miles per year. The local emission inspector joked several times that I should drive the truck before coming in for the yearly inspection. It's in fairly good shape mechanically, and the body is in excellent condition. It could use a new heater core and new front suspension, but overall is a good daily drive. Anyway, my point is that if serviced regularly, and treated halfway right, your Dodge should at least equal this. I keep telling myself I really don't need another vehicle, but...it would be nice to have something a little more comfortable for the wife and the few nice places we go. I've been looking at the Buick Enclave and the Chevy Traverse. Really , really like the Buick. But, man that's a lot of money, even used.
So buddy, suck it up. Keep the 2005 and drive the wheels off it. I don't see how you'd really be any better off unless you just really want another vehicle.