Connect a BMW-compatible diagnostic tool
Turn ignition on without starting the engine
Access the engine control module
Select injector calibration or injector coding
Enter each injector’s correction code exactly as printed on the injector
Match each code to its correct cylinder position
Save or program the injector data
Clear any fault codes
Start the engine and verify smooth idle
Recheck for stored codes if needed
