I haven't seen anyone do it properly yet. I even bought a used set of 2004 headlights and sent them to Umnitza to install in my 2002 headlight assembly. After waiting a month without headlights, I told them to send everything back. (Stay away from them.)
I know it's possible to do, just don't have the time and effort to put into it. Finally I considered keeping my X5 until I decide to trade in for a 2004 or newer.