Afternoon James
Welcome to the Forum
And let us guess the damn Badger walked off
Google BMW recyclers and contact them to see if they have a replacement Check Ebay if your lucky you will get one in your colour. That will save body shop costs which may well be more than the cost of replacement
You could check www.reaoem.com to see if the damaged parts are available (don't hold your breath ) but even if they are paint work will still be needed
Hope this helps
Dave