There's your "problem", you weren't willing to finance.
FWIW if you're willing to finance, and let them screw you on the rate, just verify there's no prepayment penalty then take the loan and then go pay it off after you walk out the door. Dealer's will be willing to give you several hundred $ more off if they see you as a financing mark.
My wife's mother's second husband ("stepfather-in-law" technically but my wife refused to refer to him as that) was a sleazy car finance guy for year. I'm not saying all car finance guys are sleazy, but this guy was. He knew all the tricks:
- Dealer's get a kickback from the bank based on volume they route through the bank. By you financing they end up pocketing a few hundred dollars. Some banks may not pay them the kickback if you finance and then immediately pay off your loan, but the dealer finance won't know you're going to do that when you sign the paperwork
- Dealer's can get a kickback and/or points (a percentage cut) when you finance if they inflate your financing rate. i.e. you might be eligible for a 5% rate, but they make it 5.5% or 6% and take the premium. Again if you finance and then immediate pay off the loan they will think they're making $ on the deal
- Finance pitches the extended warranties, paint protection, tire and rim protection, etc. For extended warranties, markup typically starts at about 2.5 to 3x what they will actually sell it for. You're not buying these on a new vehicle but I'm just including here for reference.
He had a bunch of other sleazy tactics I don't entirely recall. He never said he would pull tricks like calling up a buyer a few days later and telling them their loan didn't go through and they'd need to return the vehicle or pay a higher rate, but I have no doubt he did that kind of crap.