01What it usually turns out to be
Wiring damage — the power or ground path to the starter circuit is broken, not the starter itself.
02How I actually find it
Wiring diagrams, continuity and voltage-drop tests along the starter circuit.
03Why reading the code alone will not show it
Often nothing — an open or high-resistance path throws no code.
04What to do before bringing it in
Make an appointment and have the VIN ready.
Confirmed on cars in this shop.
This is usually diagnostics & electrical troubleshooting
Not sure yet? Send the symptom anyway — I will tell you what it involves for your car.
Run a repair or body shop? BMW programming support for shops