I just did this to my 2013 328 sedan. I used BimmerCode for coding and if I can do it anyone can. Just have to look up how to do it and follow instructions. There are videos on YouTube.
I bought new drip rails as well. I will try to put links here to help show you what I bought.
Drip rail issue thread
https://f30.bimmerpost.com/forums/sh....php?t=1699363
This is the harness I bought. It’s expensive but made the installation super easy.
https://europeanautosource.com/bmw-l...-3-series.html
Good thread for information.
https://f30.bimmerpost.com/forums/sh....php?t=1180852
Had a little water leak but was fixed easily.
https://f30.bimmerpost.com/forums/sh....php?t=1717758
Here is a google search with lots of info. There is a difference installing these between OEM and Depo lights.
https://www.google.com/search?rlz=1C...e-gws-wiz-serp