Get a Costco membership.
During my research into buying a 4Runner, I checked out the Costco members' auto buying program.
For the 4Runner, the deal is $500 over invoice. Then they'll take off any rebates from Toyota, so in theory you can get the car for less than invoice.
It was a great deal...