Hi, Xenons are a bit tricky when it comes to diagnosis, since they are not like a regular bulb, they often work intermittently.
If yours is out all the time, this will be easier.
The person doing the repair will need to decide if its the bulb, control unit, or the ignitor.
The easiest way to tell is to swap parts from side to side. First swap the bulb, and see if the bulb from the left will work when installed on the right, if it does, then your're done, and you know it needs a bulb. This is about 7/10 of an hour labor at our dealer or $270 with the part.
If the good bulb does not light on that side, then the ignitor will need to be swapped, if it still doesnt work, then the control unit for the xenon has failed.
This is the most expensive fix. The part alone is about $600. With about 2 hours labor.
So some diagnosis is required to give you an accurat answer about how much it will cost to fix.
Thanks
-Dan
BMW Technician
3 years dealer experience, master bmw tech