You could try these:

https://retrofitlab.com/products/bmw...db531c0b&_ss=r

I just replaced the projectors in my e46 with the same ones and the difference is night and day, literally. If it's not the bulbs then it's probably the reflective layer on the lights that's gone.

Have a look at what I posted here:
http://www.bmwhaus.ie/vbulletin/showthread.php?p=141980

Sent from my SM-G973F using Tapatalk