Write the symptom before connecting a tool
Follow the written checks and use the linked sources when you need more context.
- Record exactly what the driver observed, when it happens, warning lights, sounds, smells and recent work.
- Distinguish 'engine shakes when cold' from a diagnosis such as 'bad injector'.
- A fault code is one observation in a diagnostic story, not an automatic part order.
- The baseline describes conditions and observations without assuming a cause.
No tools required for this step.
No parts or supplies required for this step.
EdiabasLib / Deep OBD
Ulrich Holeschak / contributors · Open-source BMW EDIABAS-compatible diagnostics and E-series support · accessed 2026-08-13
BimmerGeeks ProTool
BimmerGeeks ProTool LLC · BMW diagnostics, control-unit errors and live data · accessed 2026-08-13