I did a quick search in my area of 2011-2012 RTL's with 55-70k miles. There are five results that have asking prices of $23,900 to $26,000. The one in particular is a 2012 RTL in black with 59,370 miles listed for $24,360 that is nearly identical to the OP's new truck. So yes, I think $22,900 is a good deal depending on what the original asking price was. When I said "fair" in my previous post, it wasn't meaning "fair" as in "less than good". I meant "fair" as in "fair for the OP and fair for the dealership selling the vehicle." He got a good price that works for his budget and the dealership probably made $1000 or so. So like I said, $21,000 would be a crazy good deal, but you did pretty darn good at $22,900 in my opinion.