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 / BMW Perf. Exhaust and Gloss black grilles / 19" BMW 313 Perf. wheels / BMW Perf. aero side skirts and rear diffuser