I haven't seen alot of reviews or information of these online so I'll be as accurate as I can Pros - Nice bright LED Angel lights -Look exactly like OEM -Arrived next working day without paying extra Cons -They DO need coding if you don't want them to flicker alot for the first few seconds when you start the car -If you don't code them, they flicker every minute or so for a second when the car is on -Eurowagens don't seem to have correct answers when I asked them a few question about these lights I paid £80 for my local garage (not BMW) to fit them, they had no issues installing them. I then bought a coding app on the play store called Bimmercode and a OBD adpater on Amazon then coded the flickering out, which worked. That was around £50 all together. As for the bulbs needed, they only need 1 H7 bulb and 1 PY21W bulb on each headlight despite Eurowagens telling me I need 2 H7 bulbs on each headlight. I used Osram Cool Blue Intense H7 and Osram Ultra life PY21W. The main beam pattern when first installed was very low despite the headlight adjuster inside the car however you can adjust the pattern under the bonnet after installing them. There's information online how to do this which is straight forward. The Angel lights will not come on when you unlock the car if you don't have Auto lights. I've only seen 2 videos online on these headlights, first is from a Youtuber who was paid to "review" them and second from someone who bought and installed them from a garage together. Apart for them I have not been able to find alot of information about these lights so hopefully this is useful to someone looking to buy them and not be surprised about coding needed. Overall they're a nice addition to a BMW F20/F21 and make the car look much better than the factory halogen headlights and I would recommend them however the flickering issue is why I have taken 2 stars off.