I have heard and read to many horror stories from BMW Autohaus...
You should really file a complaint, make sure the GM is aware of it.
People should really stay away from them. They are trying to "build" their reputation by being a sponsor here.
Also post your experience here...
http://www.yelp.ca/biz/bmw-autohaus-thornhill
http://www.e90post.com/forums/showthread.php?t=2042