I still say I would have told them to F-off. However, having thought for a moment, perhaps you should consider contacting BMWNA about this? I suspect they would strongly frown on dealers behaving like this........despite what you may have said on the internet using your 1st Amendment rights.

I did call BMWNA. They said that every dealership is independently owned and there's nothing they can do.