Life is not fair my friend...
But dealers shouldn't play games with paying customers. Call the General Manager and give him a piece of your mind. If they don't want to treat you like a $75k customer, go somewhere else.
I have zero tolerance for dealers, maybe that's why they treat me well, for the most part.
It has nothing to do with BMW, it's simply that you're dealer is a pure idiot.
'12 CLS550 Palladium Silver - loaded
'11 E92 M3 ZCP - SG/B-EXT/CF, M-DCT, loaded
'11 E93 328i, BSM over Saddle Brown, sport, loaded
'08 550i M-Sport, Carbon Black (Gone but not forgotten), '06 W211 E55 AMG (Gone, miss this animal),'01 E39 540i Sport