That's a good reason to never, ever mention that you have cash to pay for the car until after you have already made your best deal on the price. If the dealer knows he will be getting $0 from the financing, he'll be much tougher to deal with on the price.
He’ll bring out his other weapons like extended warranty and the like. Or his manager will refuse the deal.