there is a much easier way,
i did this:
ToysInYourCar.com - Intravee II - iPod Audio Integration for BMW vehicles
the intravee sends commands to various computers in the car, ae as drl is an option in the setup menu
then i got these bulbs:
WeissLicht LED Halo Upgrade Kit For E53 - BMW X5 SAV - 2000-2006 From bimmian.com
they work great