I've evolved.
I'm less price sensitive than relationship sensitive.
I've purchased many cars and bikes over the years, and I tell the sales guy up front, that if I have to talk, ever, to the "Sales Manager" I will leave the premises. If the sales guy doesn't have the clout to do the deal, I don't want to waste time. In my experience dealerships of both kinds are changing.
I bought my latest bike by phoning the salesman (who I had dealt with previously) saying I would pay 10% off for the bike and 15% off for the accessories. He invited me to come to the dealership, and since the bike I wanted wasn't in stock, I gave him $1K as a deposit, and a list of accessories I wanted installed.
Now whether this was the best price I could have gotten on a day in December, I don't know! But it seemed a fair deal for both of us. And that's exactly the way it went down. The bike showed up in January, and it took a month to accessorize it because not accessories all were immediately available.
I'm very friendly to this dealership and to this salesperson to this day. We didn't beat each other up or discuss OTD pricing, although of course I had an idea.
I financed through the dealer (I have the ability to pay cash if I want to) because money is so cheap. He even offered to let me charge it on my credit card!
Market forces play a part here. On a "hotter" selling bike I might not have received such a good deal. In addition, the accessory list may have played a part. I spent half the cost of the bike on them, so it was a lot.
Obviously YMMV. But I think having a good relationship with your dealer is not only good for him, but you as well.