Your bag is empty.

Shop engines
Contact

bmwenginesforsale.shop

Bayerische Motoren Werke engines.

Long block engines, not rebuilt. Checked and shipped from Hamburg.

Bayerische Motoren Werke engine on a white marble stand
1,400+engines ready
12 monthswarranty
30+countries
4.9buyer rating

What we sell

Long block engines.
Not rebuilt.

Every Bayerische Motoren Werke engine we sell is a used long block. It comes out of a donor car with its original factory internals. We check it, photograph it and ship it. We do not rebuild engines.

Read the FAQ

A long block includes

  • Engine block and cylinder head
  • Crankshaft, pistons and rods
  • Camshafts and valve train
  • Parts you see in the photos

What it is not

  • Not a rebuilt engine
  • No new pistons or bearings fitted
  • Not a short block or bare block
  • No hidden extras: the photos show it all

How it works

From your VIN to your door.

Three easy steps. No hard words. No surprises.

  1. Step 01

    Send your VIN

    Type the 17 digits from your car papers. We tell you which engine fits. Free.

  2. Step 02

    See the real engine

    Every page shows photos of that exact long block and the full price in euro.

  3. Step 03

    We pack and ship

    Strapped to a pallet and sent with tracking. Shipping is 299,00 €.

Free VIN check

Not sure which engine fits?

Send your VIN. We reply with the right engine code before you pay anything.

  • WindscreenBottom corner, driver side
  • Door frameSticker on the driver door pillar
  • Car papersRegistration or V5C, box E
  • Reply timeUsually the same day

Hand picked

Featured engines

See all

In stock

Engine families

Swipe to see more

Why Motorenwerke

Simple. Honest. Checked.

Engines checked in our Hamburg workshop
Our Hamburg workshop

Warranty

Up to 12 months on eligible engines.

Real photos

You see the exact engine you get.

Tested first

We check compression and oil pressure.

Real people

Call, text or WhatsApp. Fast replies.

Start here

Choose your best BMW engine

Find your car below. Each card shows the engine code, the years, and the cars it fits.

330d

Diesel

M573.0 straight-six

1998–2012

  • E46 330d
  • E39 530d
  • E60 530d
  • X5 3.0d

Choose this for the older 330d and 530d.

Shop this engine
530d

Diesel

N573.0 straight-six

2008–2019

  • F10 530d
  • F30 330d
  • F15 X5 30d
  • X3 30d

Choose this for F-series 530d, 330d, and X5 30d.

Shop this engine
320d

Diesel

N472.0 four-cylinder

2007–2017

  • E90 320d
  • F30 320d
  • F10 520d
  • X1 20d

Choose this for a 320d or 520d from these years.

Shop this engine
320d · 520d

Diesel

B472.0 four-cylinder

2014–2026

  • F30 320d
  • G20 320d
  • F48 X1 20d
  • X3 20d

Choose this for a newer 2.0 diesel, including G20.

Shop this engine
530d · 540d

Diesel

B573.0 straight-six

2015–2026

  • G30 530d
  • G05 X5 30d
  • G11 730d
  • G01 X3 30d

Choose this for a current 530d, 540d, or X5 30d.

Shop this engine
335i

Petrol

N553.0 turbo straight-six

2009–2018

  • F30 335i
  • F10 535i
  • M135i
  • X5 35i

Choose this for a single-turbo 335i or 535i.

Shop this engine
135i · 335i

Petrol

N543.0 twin-turbo

2006–2016

  • E90 335i
  • E82 135i
  • E60 535i
  • Z4 35i

Choose this for the twin-turbo N54, not the later N55.

Shop this engine
340i · 540i

Petrol

B583.0 turbo straight-six

2015–2026

  • G20 340i
  • G30 540i
  • X5 40i
  • Z4 M40i

Choose this for a B58 petrol six.

Shop this engine
330i · 530i

Petrol

B482.0 turbo four-cylinder

2014–2026

  • G20 330i
  • F30 330i
  • G30 530i
  • 230i

Choose this for a 2.0 petrol 320i, 330i, or 530i.

Shop this engine
M3 · M4

Petrol

S553.0 twin-turbo

2014–2021

  • F80 M3
  • F82 M4
  • M2 Competition

Choose this for an F80 M3 or F82 M4.

Shop this engine
M3 · M4

Petrol

S583.0 twin-turbo

2019–2026

  • G80 M3
  • G82 M4
  • X3 M
  • G87 M2

Choose this for a current M3, M4, or X3 M.

Shop this engine
M5

Petrol

S634.4 twin-turbo V8

2009–2026

  • F10 M5
  • F90 M5
  • X5 M
  • X6 M

Choose this for an M5, X5 M, or X6 M V8.

Shop this engine
Defender

Diesel

M57Conversion and original

1983–2016

  • Defender 90
  • Defender 110
  • Defender 130
  • With kit

Choose this when the engine is for a Land Rover Defender.

Shop this engine
X6

Petrol and diesel

X6Every X6 engine

2008–2026

  • 35i
  • 40i
  • 30d
  • M

Choose this when the car is an X6.

Shop this engine
Gearboxes

Transmission

ZFAutomatic, manual, DKG

1995–2026

  • ZF 8HP
  • ZF 6HP
  • Getrag
  • DKG

Choose this when you need the gearbox as well as the engine.

Shop this engine
All engines

Petrol and diesel

ALLThe full BMW range

All years

  • 1 to 7 Series
  • X models
  • M cars
  • Z cars

Choose this to open every engine family.

Shop this engine

330d to 320d · 520d1 of 4

BMW engine packed on a pallet to ship

Safe delivery

Packed well. Sent with care.

Each engine is wrapped and strapped to a pallet. A forklift or crane can lift it. You get a tracking number.

  • Door to door in Europe, UK and USA
  • Tracking sent by email
  • Flat shipping: 299,00 €
Shipping details

Buyers love these

Popular engines

Shop all

Buyer stories

People drive again

4.9from verified buyers
“N47 for my 118d. They checked my VIN for free. The engine came fast and runs well. Motorenwerke is my go-to now.”
Oliver GrantUK
“Shipping to the US was easy. The crate was strong. My S55 runs great in my M3.”
Megan ClarkeUSA
“Good engine. Good price. My mechanic fitted it in one day. No problems.”
Pieter van DijkNetherlands
“B58 for my 540i. The photos were true. I got it in four days. Very happy.”
Inès MoreauFrance
“I picked it up in Hamburg myself. Clean engine, right code. Nice team.”
Felix HartmannGermany
“N55 for my F30. They told me about a small missing part before I paid. Honest people.”
Giulia RomanoItaly

Quick answers

Good to know

Help centre
How do I buy a BMW engine from you?

It is easy. Find the engine you want in our shop. Each page has real photos, the engine code, and the price in euros. Place the order, and we write back by email. We have the diesel engines most people ask for: M57, N47, N57, B47, and B57. We also have petrol engines like N54, N55, B48, B58, S55, S58, and S63. The badge on the back of the car is not enough to pick an engine. The year and the VIN tell us which one fits. The photos show the real engine you will get. Shipping in a crate from Hamburg costs 299,00 €. Many engines come with up to 12 months warranty.

Do you sell long blocks or rebuilt engines?

We sell long block engines. We do not sell rebuilt engines. A long block is a used engine taken out of a donor car. It has the block, the cylinder head, the crankshaft, the pistons, the rods, the camshafts and the valve train. The inside parts are the original factory parts. We check every long block before we list it, and the photos show the exact engine you get. Parts like the turbo and manifolds come with it when you can see them in the photos. No new pistons, rings or bearings are fitted, so it is not a rebuild. This keeps the price low and the engine original.

Do you check my VIN for free?

Yes. Send us your 17-digit VIN and the engine you like. We check that it fits your car. You pay nothing for this, and you do it before you pay for the engine. BMW used the same badge for many years. Two cars called 330d can have very different engines. Your VIN clears that up. You can send the VIN from the home page, from an engine page, or with your order. Ask us anything you want to know about the engine. The free check does not hold the engine for you. We pack it once you have paid.

N47, N57, B47, B57, M57: what is the difference?

These are five groups of BMW diesel engines. M57 is the older six-cylinder. N47 is a four-cylinder that came after it. N57 is the six-cylinder from the same time. B47 took over from N47, and B57 took over from N57. So a 320d from 2012 often has an N47. A 320d from 2015 often has a B47. If you get the wrong group, the parts around it will not line up. The last letter of the code matters too. N47D20C and N47D20A are not the same. Look at the plate, then let us check the VIN. Our guides help you find the right group. When you buy Bayerische Motoren Werke engines from us, the free VIN check makes sure it is the right one before we ship.

What diesel engines can I get?

Four-cylinder diesels: M47, N47, and B47. Six-cylinder diesels: M57, N57, and B57. These go in cars like the 320d, 520d, 330d, 530d, X3, and X5. Two cars with the same badge can have engines with different power. A 530d and a 535d do not use the same N57. We say which one each engine is. Know your code? Go to that page. Not sure? Send us your VIN and we will tell you.

Do you have petrol engines too?

Yes. We sell petrol engines next to the diesels. You will find N54, N55, B48, B58, and M engines like S55, S58, and S63 when they are in stock. The same rule applies. The code must match your car. The photos show what comes with the engine. If a part is not in the photo, it is not in the crate. X6 engines have their own page, sorted by year. Use that page if your car is an X6.