Didn't buy new, but this may help some folks trying to decide between going new or used.
I bought my 17 SR5 Premium, from Toyota of Dallas, for $27000 before trade in/taxes.
Runner had a little less than 20k miles on it, was a Certified Pre Owned, and all that.
I traded in a 2010 Tundra and got $11k for it. Then you add the taxes (I am in Arkansas), fees, service contract (100k mile bumper to bumper AND powertrain).
After it was all said and done, I owe a little over $20k on it.
I looked for new, and they weren't being discounted in Arkansas or Dallas. Even the used ones were rare and/or high, in Arkansas. I knew I wanted black or white, SR5 Premium, and a CPO. Had to go to Dallas to get the right one, but it was worth it.
Couldnt convince myself at the time, to get into a new ORP or anything like that. I wasn't really 100% on the 4Runner when I bought it, so I went ahead and went new.. since trade in for the one I bought was like $26k and I owed much less than that.
The depreciation was non existent after driving off the lot, compared to buying new and driving off.
Overall, I am happy with my purchase, and have really come to love it. I have done a few things to it, to make it less soccer mom. I am happy with my "positive" equity in it, in case we decide to trade it in on a Lexus RX or NX, later on down the road.