I feel for u man!!! My dogs wore playin around and banged into the side of mine on the lower part. I just ended up using a small $2 suction cup to pull it and it bounced right back with a little heat. No paint damage tho.
Just don't go to BMW, those clowns will tell you to get a new door lol