If you're shopping for the best price, the best thing to do is know exactly what you want, the dealers cost, and what people are paying for it. Deal with the internet salesman and spell out exactly what you want, making sure there are no doc fees, or any other hidden costs to drive up the price, get an OTD price from him. Tell him you're shopping price and he only has one shot at it. Some might not even reply, be patient, most dealerships aren't willing to give that out in an email. But if you press you'll get a price. If they try and play games when you fill out the paperwork get up and walk out. Leave as little as possible on a credit card for a deposit. Buying at the end of the month is always a good idea too, people are hungry to make quotas and bonuses. Once you know the tricks it isn't that bad.