← Back to blog

BMW B57 Engine: Codes, Models, Prices & Where to Buy

B57EuropeSUV

BMW B57 engine overview

BMW B57 diesel engine for sale — Bavarian Engines Hamburg

The BMW B57 engine is a 3.0-litre twin-turbo diesel used in modern BMW models from roughly 2015 onward — including 530d G30, X5 G05, X7, 640d, and some 435d applications. If you search for B57 or BMW B57 engine, you need a unit with the correct suffix (B57D30, B57C30, etc.) matched to your VIN and emissions hardware.

Bavarian Engines stocks tested B57 engines for sale with documented codes, mileage, and EU shipping from Hamburg.

Common B57 engine codes

  • B57D30 — standard twin-turbo 3.0 diesel (265–286 hp variants)
  • B57C30 — related six-cylinder family with different calibration
  • B57B30 — higher-output applications (verify per VIN)

Suffix letters control turbo layout, AdBlue/SCR hardware, and ECU maps. Never assume interchangeability without VIN confirmation — we verify free of charge before you pay.

Which BMW models use the B57?

  • BMW G30/G31 530d & 535d
  • BMW G05/G06 X5 & X6 diesel
  • BMW G11/G12 740d (some markets)
  • BMW F06/F13 640d Gran Coupe
  • BMW F15/F16 X5 25d/30d (transitional years — check code)

Compare with the older N57 if your car is pre-2015 — see our B47 vs B57 guide for modern diesel context.

Buying a used BMW B57 engine

Before ordering a BMW B57 engine:

  1. Read the metal engine stamp and compare with your registration documents
  2. Confirm AdBlue tank, SCR catalyst, and DPF compatibility for your country
  3. Ask what is included — turbo, injectors, ECU, wiring (listings vary)
  4. Request compression readings or cold-start video if available
  5. Plan coding/adaptation with a BMW specialist after install

Our B57 listings show live stock counts, sale prices, and gallery photos. Every engine includes a 6-month warranty.

Shop BMW B57 engines