I have an '06 2500 Bighorn diesel I bought new and now have 158,000 on it - I wouldn't sell it for under $20k. I believe they made some changes in the '07 models due to increased emissions regulations and gave the Cummins a bump in power to compensate for it. It does sound a like a good price for that truck...