How reputable is that body shop?
Hard to believe your wheels and CF spoiler were "stolen" .... body shops are in the business of selling parts like these. All they would have to do is then file a theft claim (fraud) Unless you know this shop, I'd be suspicious. Go check out the parts they're putting on your car. Are you sure they are genuine BMW parts? How can they screw something up like that, getting you a bumper with bike cutouts....
unless that is the only mould they had in their shop in China/Mexico.
Hard to find an honest body shop..... I'm just saying..... you have to be on them, or find a different place that will do the job right.