I've been using these in my E92 and other BMWs for the last few years with great success. They're incredibly bright, and I love the LED blink rate vs. the lazy halogen fading in/out.
https://www.ebay.com/itm/AUXITO-BAU1...e/303211286033
Simply code out the error checks in your NFRM.
Only the ever-so-slightest egg-yolk effect from certain angles: