What it means
2A99 — VANOS exhaust: control fault, camshaft stuck (community list). BeeEmUu groups this code under VANOS / camshaft with a severity of Service soon.
2A99Provenance
The title and severity above are seeded from the open-research source of record: https://www.bimmerfest.com/threads/error-code-2a82-and-2a99.604589/. BeeEmUu stores short factual descriptions only; no proprietary ISTA or OEM text is reproduced.
Related schematics
No schematic cross-link is seeded for this code yet. The schematic library holds the CC0 seed diagrams; community links are added over time.
Community repair opinions
No community opinion file exists for this code yet. Add one by opening a PR with community/opinions/2A99.toml.
Frequently asked
Is code 2A99 safe to clear?
Clearing is only safe once you have read and recorded the freeze frame. Re-appearing after a clear is the useful signal; clearing without recording destroys it.
Is 2A99 a BMW-specific or a generic code?
This is a BMW manufacturer hex code. A generic OBD-II tool will not show it — you need BMW-protocol access over K+DCAN or ENET/DoIP.