I traded in my 328is for a 2000 540iA today and it's time for a few more upgrades.

First question: I've got xeon lights but no DDE's. Who makes the best ones and how difficult are they to intall?

Second question: I'm trying to wire my XM radio into the car and looking for a easy way to get from the trunk to the driver seat to run the antenna wire.

Third question: Where is the best place to purchase updated navigation CDs?

Fourth and hopefully final question: Has anyone figured any way possible to equip the car to be able to handle my bluetooth phone?