This has nothing to do with coding (unfortunately!) but is a common upgrade option that has been asked by quite a few people.
Like this? Well, you can afford it at a very reasonable price!
Go Ebay and look for "BMW Door projector" which will normally cost around 10 to 30 dollars for 2 pcs. Taobao also sells it at similar price.
It will look something like this:
Check and confirm with the seller that it will fit BMW F series car preferably on F45/F46, if not it is still possible to install with some trimming off the plastic using a plier and a metal file.
Also, note that F45/G46 LED door slot is smaller and you will need to trim off the plastic in order to fit it in. Nevertheless, it still worth spending more than 200 dollars over it.
I will also recommend that you use a plastic pry open tool to take out your existing light projector to avoid any scratches as shown below. A screw driver may work but it may cause damage to your existing door light as it is made of soft plastic cover.
Before you carry on, note that you need to "dig" out the correct side of the door light adapter in order to take it out successfully as shown below: