You will need to be more involved in LCI upgrade than just swaps. The LMA will need to be reprogrammed with new modules for the lights modules to work correctly. It is do-able, but not easy, given that you will hardly find anyone local with coding expertise.
I am searching for someone with coding expertise for sometime to fix some issues. These issues cannot be fixed by a simple visit to the dealership, as these are beyond the services they offer.
The upgrades in a Bimmer are not as straight forward, as the Toyotas and Hondas unfortunately.
Check out my BMW E60 ride thread.