Best way I've found to buy a new car--
1. Figure out what you want, make, model, color, accesories, etc.
2. Go online, research, figure out the absolute final best price for it including tax/tag/title, etc.
3. Call all the dealers in the area, ask for the sales manager. Tell him you are buying a car today--not tomorrow or next week. Ask if he/she has one like you want and inform him what you're willing to pay--not negotiable. They will tell you- no can do.
4. Wait for the call back from the one who will take your offer.
5. Go pick up car.
Be ready with witty reply to the ones who call you 4 days later wanting to negotiate.