Generic OBD-II scanners can only read basic fault codes, but European cars...
https://dlf-ne.org/e90-bmw-common-wiring-harness-issue-what-symptoms-show-up/
Generic OBD-II scanners can only read basic fault codes, but European cars often use manufacturer-specific systems that need specialist diagnostics to pinpoint issues. Using counterfeit parts risks more damage and costly repairs