Your bag is empty.

Shop engines
Contact

Home / Guides / Injectors and coding

Parts

BMW diesel injectors: coding them to the replacement engine

Injectors and coding at our Hamburg yard

Why BMW diesel injectors have correction codes, when to move them across, and what happens if they are not coded.

  • BMW injector coding
  • diesel injector correction code
  • N47 injectors
  • code injectors after engine swap

Also searched as ima code bmw, injector trim, bmw diesel injector replace.

Why the codes exist

Injectors and coding real photo 1

Each modern diesel injector is tested and given a correction code, sometimes called an IMA or trim code. The engine computer uses it so the cylinders deliver the same fuel. A replacement engine or a swapped injector without that code can idle badly, smoke or look like a mechanical fault.

Bavarian Engines Werke does not code the car. The workshop does that with the diagnostic tool. We can only ship what the listing shows.

Where the code is

Injectors and coding real photo 2

The code is printed on the injector body. Write it down before the injector is cleaned or before the numbers are wiped off. Photograph each injector next to its cylinder number.

If you move the old injectors onto the new engine, the old codes usually stay valid if those injectors are healthy. Enter them against the correct cylinder.

When to fit another set

If an injector was the reason the old engine ran badly, do not move that one across. If the new engine is photographed with injectors, ask whether they are included and whether the codes are readable.

Mixing unknown injectors and hoping the computer will adapt is how cars come back smoking.

Seals and clamps

Renew the copper washers or the recommended seals, and torque the clamps as specified. A leak at the injector is a combustion leak into the head, not a small weep.

Clean the seats. Debris left in a port looks like a bad injector afterwards.

Ordering

If injector codes matter to your job, say so and ask for readable stamps in the photos. If they are not readable, plan to use your own set and code those.

Engine warranty cover does not include injectors you fitted and did not code.

Warranty

Many engines come with up to 12 months warranty. A proper workshop must fit the engine. The warranty is for a fault inside the engine. It does not cover the wrong engine, a dry start, the wrong oil, or damage done after you open the crate.

Shipping

Crate shipping from Hamburg costs 299 EUR. We pack the engine in a strong crate and send it to the address on your order. You need a forklift or an engine crane to unload it.

FAQ

Do you code the injectors?

No. The fitting workshop enters the codes with their diagnostic tool.

Can I reuse my old injectors?

Yes if they are healthy and you enter their codes on the correct cylinders.

What if the code is unreadable?

Do not guess it. Use an injector whose code you can read.

Do you ship injectors and coding to my door?

Yes. Crate shipping from Hamburg costs 299 EUR to the address on your order.

How long is the warranty?

Up to 12 months on many engines, for a fault inside the engine, after a proper fit. See the warranty page for the full rules.

Are the photos of the real engine?

Yes. When you buy Bavarian Engines Werke engines from us, the photos are real photos from our yard, not made-up pictures.

Can you check my VIN first?

Yes. The VIN check is free. Send it before you pay and we confirm the engine fits.

Browse the shopFree VIN check

Further reading