My wife has been in auto sales for 25 years. Salesperson, Fleet sales, Fleet Manager, Internet Sales/Manager and Finance.
The dealership wants you to leave with a car. They will do whatever they can to make that happen. But either the numbers work or they don't and they know that to the penny. Their job is to get as much money from you as they can. Also, they dealer has incentives that you don't know about, advertising, hold back, etc.
They don't care how you pay, they get the money either way. Having cash may show them that you are a serious buyer but in the end, it doesn't matter. You won't get a better deal for cash, it's not like they don't report cash sales. In all likelihood, you could have gotten the same price if you had financed.
Some tips:
- Know what you want before you go to the dealership to buy. Do your research.
- All the add-ons (ex-warranty, undercoating, etc) are profit centers for the dealer, you can negotiate those prices.
- Get pre-approved at a bank but don't ignore the dealer financing, it can be a competitive rate. (I just bought a used truck and got a better rate at the dealership than my bank gave me)
- Shop at the end of the month. They may be short on their incentives for the month and more willing to deal.
- Don't fall for the "Playhouse 90". When the salesperson is going back and forth to try to get you a better price, he or she is acting. They are talking sports scores, not pricing.
- Dealing with the Fleet Manager may get you a better price and help avoid the Playhouse 90 and the sales closer.