Also, try the Costco Auto Program for a mostly bullshit free buying experience. I read something that said if the Costco Auto Program was a dealership it would've been the 3rd biggest by sales in XXXX year (recent, so last year or the last few years!)
If you don't have a Costco membership AAA has a similar deal.