My review is based on a 2004 experience in purchasing a new 4Runner with a BMW tradein. Hopefully they've improved their selling service since then.
-Test Drive: Prior to going on a test drive, they asked me to sign an insurance "waiver". I was suspicious as the text was 1 pt font. Upon closer inspection, it was a credit check release form. They wanted to know my credit/income history prior to negotiating. I was furious.
-Price quote: I asked them for the tradein value of my BMW (quoted elsewhere at 20k and confirmed with trade-in value on KBB.) I also asked them for their best sell price on the 4Runner. They came back with a monthly payment plan. I asked them for the math behind it and they gave me a blank stare.
I reversed their math in front of them and showed them they were giving me 1/4 the tradein value of my BMW and a high APR.
I walked out and purchased a Pilot from Honda down the street. They were much better to work with.
Days later I received a customer experience call from Toyota corporate. They were speechless.