Genuine BMW Part✔️
Part number 63179457322
There is some moisture inside the glass lens, so presume the seal has failed
See our ebay store for further BMW Parts