I have a 2000 323i with Xenon headlights. When on, they intermittently flash on and off (both sides simultaneously) at random intervals. The problem has come and gone over the years, previously lasting about a day or two. However, now it occurs all the time. Any ideas about cause and solution?