I paid 29k free and clear (no trade or anything) for a brand new 2016, identical to what you described minus the topper. Got it in January of 2017, 25k sounds a little pricey to me, but I know they are over priced. I got 11k for my 2011 that I sold privately with 170k miles on it.