Hi, I have a 2006 330d sport. The headlight bulb warning light came on so i had a look to see if it was difficult to change and what buld i needed. It seems to have some sort of aftermarket canbus boxes under each headlight. I initially thought they were some sort of tuning box as they clearly are not factory fitment and were poorly located. They are wired into both headlights and the bulb is part of a loom which seems to be all one part. Does anyone know what this could be or where i can get a replacement bulb complete with wiring?