Definitely be pissed. You can try contacting BMWUSA and telling them what you just told us. They may be able to better assist you. Purchasing a BMW should be exciting and fun...it's too bad you had such a bad experience. GL.
'09 e90 AW 335i M-sport
BMW PPK 1 with performance gloss black grilles
ZMP, ZPP, ZCW, iDrive, CA, Logic 7