Had same on mine. BMW quoted me £360 to take it off and paint etc....local garage quoted me £200. So I used the cheaper option. They didma local repair and dent looks great etc..BUT...the colour is mismatched (does happen I know in terms of paint on plastic and metal) but this is glaringly obvious. Had huge argument and didn't pay for the work....but now need to get it done again.
In hindsight, I would use BMW, and HR Owen in London do all their own work and no sub contract work out.....apart from dent repair on doors etc....