Confirm the exact injector part number and vehicle application
Use the correct BMW-compatible diagnostic tool with injector coding capability
Turn ignition on without starting the engine
Enter the engine control module service functions
Select injector replacement, injector adaptation, or injector coding
Enter each injector’s correction code/IMA/ISA value exactly as printed on the injector
Match each injector code to its cylinder position
Save the coding to the DME/DDE
Clear any fault codes related to injectors or mixture adaptation
Reset fuel trims or adaptation values if required by the scan tool
Cycle ignition off and on
Start the engine and verify smooth idle and no misfire faults
Recheck for leaks, rough running, and stored codes after a road test
