It’s not from a BMW, BMW headlights are fully clear and do not have any light altering patterns on the lens themselves.
That is key to finding what car this is, and my guess, based off the markings we know is a current generation Honda Accord, 2013 plus.
Here, compare the two.