Generic OBD-II scanners might read basic fault codes on your European car, but...
https://dlf-ne.org/e90-bmw-common-wiring-harness-issue-what-symptoms-show-up/
Generic OBD-II scanners might read basic fault codes on your European car, but they often miss manufacturer-specific issues unique to brands like BMW or Mercedes. Add in the risk of counterfeit parts, and you’ve got a recipe for costly mistakes