On my old Dodge Nitro RT, I did a xenon, projector, CCFL halo retrofit and swapped out the fog light bulbs with LED (not powerful enough to require ballast) bulbs. I later traded it in for the X6. I learned A.....LOT about lighting retro-fits in the 2 years I struggled to "balance" that whole front end on a budget, lighting-wise. In the end, I spent the $1,000 I was hoping to avoid spending. The guys at The Retrofit Source in Atlanta, Georgia were saviors. With lighting, it's all about the money. It must be spent up front.
That said, the only lighting mod I did to my 2014 X6 was the Weisslicht LED retrofit bulbs in the fog lights. So far; trouble-free. I don't know how BMW could have ever made it as far as 2014 and STILL had halogen anything on the fronts of their cars.