I bought a new Sport Trac once. I got a great price from the dealer I have used for years, but I had to wait until the truck could be built.
I found one I liked on the lot in my hometown where I was never able to buy a vehcile. The sales guy wanted like $6,000 more. I told him no thanks, I have a dealer who is getting me one for $6,000 less. He said, wait. He brought his manager in to explain why I couldn't buy one for the price I was quoting him.
They gave me the third degree. They made me feel like a criminal.
I told them if that's the way they treat all customers, I don't know how they keep the doors open. My dealer had my Sport Trac in about three weeks (that's when they were brand new on the market, in high demand and low supply.) I certainly drove it around the other dealer's lot, blowing the horn and waving.
Some dealers don't deserve to be in business.