I'm working with a car ordering service called cartelligent. You pay them $300-$500 and in exchange you don't have to step foot in a dealership. They find you the best price, physically go get the car, prep all the paperwork, etc. They also find you the best deal for your trade-in, which is rarely from the same dealer where you buy your car. I haven't finalized my order yet, but so far working with them has been great.
I contrast working with Cartelligent versus my experience trying to buy a Pacifica last fall from a Chrysler dealership in the Bay Area. It was such an awful, slimeball experience that I walked out. I decided I had to order from cartelligent because I loved the Pacifica but physically couldn't bring myself to going into that dealership again.