Thanks guys! I'm loving the car.
The issues at the dealer really has me upset because I've had smoother experiences at VW and Jeep dealers. BMW is a premium brand and this is a 44k car, I expect better. In addition to that I now have to give up my new car for a few days while they fix the bumper.