Most 4 Runners in good to excellent condition sell for MORE than KBB.
In fact damn near everything sells for more than what KBB says.
I sold my old 1994 Jeep YJ that I had for 9 years with 141,000 miles on it and in at best "good" condition, pretty much dead stock just replaced the header & the rag top is all, as usual the paint on the hood was virtually gone.
I sold it for $4,900 cash and it sold in 3 days, probably could have sold it for more, I had about 5-8 emails everyday, most Jeeps just like it or not quite as good in the area were going for $5000+
KBB said it was worth $4200.
Personally I wouldn't even bother going by what KBB says, best to look at what people are selling them for in your area.