I personally think $3500 is a bit high. It does have The 22re which is a plus. If it were a 5 speed I would say $3k.. Being an auto I think you could prob talk him down around $2700
I feel it too! You'll be a happy 4Runner owner.
Do your best haggling and enjoy your new ride mate!