When I was looking here I found very few V8 4Runners for the price (under $20k or close), condition and mileage that I wanted. Even fewer at Toyota dealers, most were advertised by auto brokers. Auto brokers make me nervous. I could of bought a newer V6 here in Colorado easily for under $20k or close with lower miles. I looked at one @ Lexus here in C/S 08 SR5 54,000 miles and they were asking $21,500. With the carfax report I could of gotten it for under $20k. I also found an 04 Limited V8 84,000 miles at a Toyota dealer here in C/S. It was in Fair condition,fully loaded with sat nav, heated seats and reverse camera. They were asking $22,000 for it but I got them down to $18,889 ttl, with them also replacing the front brakes and performing Timing belt service and all fluids. Unfortunately they're waiting on the title from the finance company. They still have it but no title yet.
So being from Dallas, I looked around there and the pricing was about $2k or more difference. Found 5 V8's in Dallas, 2 at Toyota dealers and 3 at brokers. Had a guy beat me to #2 on my list. He flew in from Montana the same day as I did and beat me there by an hour. #1 on my list was at a Toyota dealer and it filled all the check boxes on my list. So I bought an 05 Sport 4wd V8 with 82k miles last week for $18,000 no taxes in Dallas. Colorado tax/registration for the vehicle $1,300. So $19,300 total. It's very clean inside and out, no dents or dings and leather. So look around. You may find a better deal and vehicle out of state.