Bavarian Motor Works enginesFree VIN checkUp to 12 months warrantyShips from Hamburg

Your bag is empty.

Shop engines
Free VIN Check
Used Bavarian Motor Works engine on a black marble stand

bavarianmotorworks.shop

Bavarian Motor Worksengines, made simple.

Used BMW engines. Checked, photographed and sent to your door.

Welcome to Bavarian Motorworks

We sell used Bavarian Motor Works engines. Checked by hand. Shown in real photos. Sent to your door.

1,400+engines ready
12 mowarranty
30+countries
4.9buyer rating
Close look at a used Bavarian Motor Works engine

What you get

A used long block. Not a rebuild.

Each engine comes out of a donor car. The parts inside are the factory parts. We check it, take photos and ship it. We do not rebuild engines.

It has

  • Engine block and head
  • Crankshaft, pistons and rods
  • Camshafts and valves
  • All parts in the photos

It is not

  • A rebuilt engine
  • Fitted with new pistons
  • A short or bare block
  • Hiding anything
Read the FAQ

How it works

Three easy steps.

No hard words. No surprises.

  1. 01

    Send your VIN

    Type the 17 digits from your car papers. We tell you which engine fits. It is free.

  2. 02

    See the engine

    Look at real photos of the exact engine. The full price is on the page.

  3. 03

    We ship it

    We strap it to a pallet and send it with tracking. Shipping is 299,00 €.

Free VIN check

Not sure which engine fits?

Send your VIN. We tell you the right engine before you pay anything.

  • WindscreenBottom corner, driver side
  • Door frameSticker on the driver door
  • Car papersRegistration paper
  • ReplyMost often the same day

Picked for you

Featured engines

See all

In stock now

Engine families

Swipe

Why Bavarian Motorworks

Simple. Honest. Checked.

Warranty

Up to 12 months on eligible engines.

Real photos

You see the exact engine you will get.

Checked first

We test compression and oil pressure.

Real people

Call, text or WhatsApp. We reply fast.

Checking a car at Bavarian Motorworks in Hamburg
Our team in Hamburg
Engine strapped to a pallet, ready to ship

Safe delivery

Packed well. Sent with care.

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

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

Buyers love these

Popular engines

Shop all

Reviews

People drive again.

4.9from real buyers
“N47 for my 118d. They checked my VIN for free. The engine came fast and runs well. Bavarian Motorworks 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
“I sent my VIN. They said yes in one hour. The N47 came fast and it runs well.”
Daniel OkaforSeptember 27, 2026
“First time I buy Bavarian Motor Works engines online. It was easy. The engine looked just like the photos.”
Rachel TurnerSeptember 15, 2026
“Good price. Good box. My mechanic was happy. Car is back on the road.”
Kevin DoyleSeptember 4, 2026
“They answered every question. No stress. I like Bavarian Motorworks a lot.”
Lucía HerreraAugust 28, 2026
“Came on time. Clean engine. Fitted in one day.”
Bram de VriesAugust 21, 2026
“My 530d needed a new N57. They checked the VIN for free. It came in a strong wooden box.”
Mia SchröderOctober 1, 2026

Quick answers

Good to know

Short answers to the questions we hear most.

All questions
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 Bavarian Motor Works 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.