Go at the end of the month, last 5 days, not on a Saturday, they are too busy then. Be polite, be reasonable, by that I mean, expect the dealer to make a profit off of you, why, cause they will, they do not pay people with apples that work there, they pay with money. Some people on this forum, and in public, think that they should be given the car at invoice, below invoice, into holdback blah blah blah. Yeah, well to get it at their invoice is great, and 99% of time, thats the most you will get on a GREAT day from a Toyota dealer. What I am trying to say, if you want toget a break like a Chevy, buy a Chevy. Toyota is number 1 for a reason, so they do not have to give 6k back to you off sticker like the other brands. If you treat them right by approaching the dealer that you want two at once, of course its good for you, and in the long run, you can prolly start a relationship at that dealer that will benefit you when you want to trade one down the road?
Keep in mind, Edmunds, and all the other places on line are very close to the invoice when listed, but the BASE invoice, meaning just a 4Runner Sport V8 blah blah, not with option 1,2, ... and destination, and o yeah, the Toyota tacked on sales marketing money they get from each car sold, gotta pay for those commercials somehow right? All this adds up, and people get torqued when they go in there, thinkin they are a know it all, showing this or that from the innnnernet and demanding that low price cause its what Edmunds says. When in fact, if you look at real invoices for Yotas, they are much different.
And, by all means, make sure your credit, or funding is good to go. NOTHING is more dissapointing to a salesperson, than to spend a few hours with you setting you up for your car/cars and run your credit or find out you have no money to pay for your dream. YOU just made them lose other sales, waste time, and make a complete idiot out of yourself. NOT saying you do, I added that for public knowledge, because you would not believe how many people go into the dealer and think they deserve that new car, when they have not paid their Visa bill in the past six months.
Anyway, take what I said and do what you want. Hope it helps, if not, sorry for the long winded post.
PS I bought two 4Runners last year, so I know how you feel. I got them both for invoice of their actual value, meaning, with the options and what nots added to the invoice. I felt this was fair.