Had an NPN on the X3 a few years ago, and found that odor from 300D's, Rabbit Diesels, etc. ahead of us didn't get toned down at all.
Discarded it fairly quickly.
I deduced at the time that the charcoal impregnation was fake, and resolved not to buy any more cabin filters made in E. Asia
As it was a few years ago, they could be better now through marketplace forces.
The Bosch option should be safe.
I know they use factories in Europe and Japan for sparkplugs - don't know about their filters.
I'm sure we don't expect too much from cabin filters - just that they do what they are supposed to.
I think the O.E. is a Corteco/Freudenberg.
Unlike a few years ago, lots of choices now in X3 cabin filters:
WIX, Filtertech, Mahle, Meyle, Mann, Fram, Hengst, etc.