Select your Vehicle Detail

700+ Latest Customer Reviews

Youtube reviews

On Point Service, 10 Out of 10

Youtube reviews

Daily Updates and Fixed Price

Youtube reviews

Reliable Service, Quick Service, Quick Turnaround

Youtube reviews

Brilliant. No Crazy Surprises

Youtube reviews

It's all fixed, thank you

Youtube reviews

Thankful for all the work that BM Engine Work has done

OEM Grade Replacement BMW Engines, Parts, and Fast Nationwide Delivery for Every BMW Model

While price plays a significant role in choosing a replacement engine for your BMW, it requires trust, longevity, and knowing that your car is in safe hands for the final decision. BM Engine Works has been specialising exclusively in BMW engines for over 25 years, supplying and installing thousands of used and reconditioned BMW engines for motorists and garages across the UK.

Every engine is sourced with meticulous attention to detail and is assessed with the same standards we apply in our own in house workshop. Here at our facility, diagnostics, compatibility checks and real world experience guide every recommendation. Whether your car requires a high quality used BMW engine or a fully reconditioned unit, we focus on long term reliability rather than short term fixes to help you get back on the road with complete confidence.

Why Choose BMW Engine Rebuild Specialists?

For those who are considering a BMW engine rebuild, it's important to work with an experienced BMW engine rebuild specialist rather than a general engine supplier. BM Engine Works, being an established BMW engine rebuild supplier in the UK carry out professional BMW engine rebuilds through a process that addresses known failure points specific to each engine code.

This ensures that our rebuilt BMW engines are trusted for long term use. Whether you require a full BMW engine rebuild UK service or a fully rebuilt BMW engine ready for installation, our team operates as a true BMW engine rebuild specialist UK, combining over 25 years of specialist knowledge with real workshop experience to deliver reliable, properly rebuilt BMW engines.

How Do We Source BMW Engines?

This is what matters the most, we source every single BMW engine through a strict, experience led process rather than just buying in huge volume. Our team carefully select donor vehicles based on full service history, known failure patterns, and real world condition, it's not just the mileage that we look for. If it gets down to mileage, then we ensure that we verify it against vehicle records and diagnostics data.

We test each engine for multiple milestones, such as compression, oil condition, timing integrity, and common BMW specific issues, before it is approved for sale. We reject those BMW engines outright that show early warning signs, inconsistent data, or poor long term reliability indicators. This strict and selective approach means we supply fewer engines than mass resellers; on the other hand, units that we do acquire are sure to deliver dependable performance once installed.

Used vs Reconditioned Engines – Which One Should You Choose?

It all depends on how long you would like to keep your car and what sort of performance and reliability you expect from the vehicle in question. If your budget is limited, then a quality used engine can be a sensible option as your aim is simply to get the car back on the road reliably for the medium term. This could not only serve the purpose but save you some of your hard earned cash too.

A reconditioned BMW engine, however, is a different story. It is often a smarter choice for long term ownership, daily drivers, or higher value models. A low mileage used BMW engine is handpicked by our team of technicians, and the engine is stripped to the block. Worn components are addressed before installation, before they cause any failure in the engine. Reconditioned BMW engines may carry a higher upfront cost, but they typically offer greater longevity, stronger warranty and long term dependability. You must remember that the right choice is not about buying the cheapest engine, its about matching the engine type to how the car will actually be used.

BMW Engines We Specialise In

The correct way to identify the engine that is compatible with your vehicle is to identify by the specific code. Each code covers multiple models and production years. Understanding the correct engine code is essential when sourcing a replacement engine. Below is an overview of the BMW engine families we work with most frequently, along with the models they power and key considerations that matter in real world ownership.

BMW Engine Codes Overview

Engine Code Fuel Type Compatible BMW Series Typical Power Range Known Considerations Best Replacement Option

BMW N47 Engine

Diesel

1 Series, 3 Series, 5 Series, X1, X3

116–204 bhp

Timing chain wear on higher mileage units, EGR and DPF issues

Reconditioned recommended for long term ownership

BMW B47 Engine

Diesel

1 Series, 2 Series, 3 Series, 5 Series, X1, X3, X5

116–231 bhp

Improved chain design, EGR and AdBlue system sensitivity

Used for low mileage swaps, recon for daily drivers

BMW B48 Engine

Petrol

1 Series, 2 Series, 3 Series, 4 Series, 5 Series, X1, X3

136–258 bhp

Coil packs, injectors, cooling system components

Used viable if verified; recon ideal for performance models

BMW B58 Engine

Petrol

2 Series, 3 Series, 4 Series, 5 Series, 7 Series, X3, X4, X5, Supra

326–382 bhp

Generally robust; oil filter housing and cooling components

Used for low mileage; recon for tuned or long term use

BMW N57 Engine

Diesel

3 Series, 5 Series, 7 Series, X3, X5, X6

204–381 bhp

EGR cooler recalls, timing chain wear on higher output variants

Reconditioned preferred due to engine complexity

BMW N20 Engine

Petrol

1 Series, 3 Series, 5 Series, X1, X3

184–245 bhp

Timing chain and oil pump drive issues on early units

Reconditioned recommended

BMW N55 Engine

Petrol

1 Series, 2 Series, 3 Series, 4 Series, 5 Series, X3, X5

306–370 bhp

High pressure fuel system, injectors, cooling

Used suitable with testing; recon for longevity

Replacement & fitting expertise

We have been in the BMW engine replacement business for over 25 years now and have carried out thousands of engine swaps across a wide range of BMW models and engine codes, and when we say that, there is very little we haven’t already seen. No matter if it is a timing chain failure, oil starvation to EGR, injector or cooling system faults, we know how to deal with it because of our real workshop exposure.

Our replacement process begins with a thorough diagnosis to identify the root cause before we supply or fit the replacement BMW engine. Even for customers who only require an engine, this depth of fitting experience matters — because it means the engine you receive has been selected with installation realities, coding requirements, and long term reliability in mind, not simply what’s available on a shelf. 

Price of BMW Replacement Engine

There is no other way to say this, replacement BMW engine prices vary by engine code, condition and specification, but to give you an idea, used BMW engines typically start from £1,495 while reconditioned engines start from £2,995. Pricing is dependent upon verified mileage, engine variant and availability and is set to fluctuate due to above mentioned factors. Our team explains the range of options before we set to work, so you know exactly what you are paying for before the work begins.

Requesting a quote for engine replacement or fitting has never been easier. You simply fill the form by providing your vehicle registration number, and our system configures the engine that is compatible with your vehicle. Our friendly yet professional team takes care of everything from there.

Frequently Asked Questions

A reconditioned BMW engine is a used bare engine stripped, cleaned and rebuilt to factory spec. Worn parts are replaced with quality components to restore performance.
A low mileage used engine is a second hand BMW engine removed from a low mileage donor vehicle. These high-quality used engines are inspected and sold as bare or complete units, providing a wide selection of used engines at reasonable prices. Because they’re used, they’re the most affordable option.
Yes, buying a reconditioned engine is a smart investment. It offers performance similar to a new engine at a much lower cost. With a warranty of up to 24 months, our reconditioned engines offer excellent value and long term reliability, ensuring your BMW runs perfectly.
To ensure you order the right engine, locate your BMW’s engine code. This unique identifier is stamped on the engine block and listed in your logbook or on the VIN plate. If you’re unsure, please provide your registration or VIN, and we’ll identify the correct code so you receive the engine for your specific model.
Warning signs include rattling noises during start up or idle, misfires, loss of power, and rough running. You may also see black smoke, increased fuel use or warning lights. Turbo problems cause whining noises and limp mode. Addressing these symptoms early with quality parts and professional fitting protects your engine and avoids costly repairs.
Early B47 diesel engines suffered timing chain stretch. Owners noticed rattling noises at start up and rough idle. BMW introduced an updated chain design to fix this, so later engines are much better. If your car has over 60,000–100,000 miles, have the chain inspected or replaced. Regular servicing with quality oil prevents future issues and ensures your BMW stays reliable.
Engine replacement requires 10–20 hours of skilled labour plus the cost of the engine itself. Total costs generally range from £1,200 to £5,000+, with labour fees of £800–£2,000 depending on the model and complexity. Choosing a used or reconditioned engine and using our supply and fitting service can speed up the process and keep costs competitive.
Prices for second hand BMW engines vary widely. Most second hand units cost between £1,500 and £7,000+, with smaller four cylinders at the lower end and powerful V8 or M engines at the top.
Used BMW engines are budget friendly. Smaller units start around £1,000, while mainstream petrol and diesel engines typically range from £2,000 to £5,000+, depending on mileage and condition. High performance engines like the S63 or N63 cost more.
Reconditioned BMW engines cost much less than new ones. Expect to pay between £1,500 and £7,000+ for most models.
Rebuilding a BMW engine means stripping it down and replacing key components such as pistons, valves or timing belts. Including labour, costs typically range from about £1,800 to £8,000+. Complex engines or extra parts will increase the price.
Engine compatibility is confirmed by matching your BMW’s engine code and VIN with the replacement unit. Simply provide your registration or VIN, and we’ll verify the code to deliver the right engine, ensuring your BMW runs perfectly after the swap.
BMW engines are built to last. With regular maintenance and quality parts, many engines easily exceed 200,000 miles. Owners often report trouble free performance for much longer, especially on durable inline six or well-engineered diesel units.
A well maintained BMW diesel engine can run for 150,000 miles. Diesel units like the M57 inline six are known for their torque and durability, often reaching over 200,000 miles. Newer diesels such as the B47, use improved timing chains and can provide reliable service for many years when serviced regularly with quality oil and parts.
In many cases, yes. Fixing an engine with high quality used or reconditioned parts can be much cheaper than buying a new car. It extends the life of your vehicle and restores its performance. We can assess the damage and advise on the most cost effective solution for your engine purchase.
Warranty lengths on second hand BMW engines depend on condition. Many used engines offer short warranties of 6–12 months of coverage for tested engines. Reconditioned and rebuilt units usually carry longer warranties of up to 12–24 months. Always ask about the warranty to ensure you’re getting a guaranteed used BMW at fair terms.
Yes. We provide vehicle recovery and fast UK-wide delivery service. Our supplying and fitting service can recover your BMW and install a quality engine for you, or deliver a complete engine or bare unit to your desired location.
Naturally aspirated inline six engines like the N52 are widely praised for reliability and smoothness. Diesel workhorses such as the M57 and N57 deliver excellent torque and long life. Modern turbocharged engines like the B58 combine power with dependability.
A used engine is a second hand unit taken from a salvage vehicle and sold as is. A reconditioned engine is stripped, cleaned and rebuilt with key components replaced, offering a balance of cost and reliability. A rebuilt engine is extensively dismantled and restored to factory spec, using new parts.
Gearbox costs depend on type and condition. Minor gearbox repairs costing £100–£1,200 are cheaper than replacement, so fixing issues early saves money. When major damage occurs, replacing the gearbox is more cost effective, as manual replacements cost £500–£3,000 and automatics £1,000–£5,000.
We offer a wide selection of BMW engine ancillaries and parts, from turbochargers and injectors to alternators, EGR valves, DPF filters and timing chains. We also supply gearboxes, crankshafts, flywheels, sensors and other critical components. Whether you need a single part or a complete ancillary kit, we provide quality parts with UK delivery or expert fitting to ensure your BMW performs at its best.
Signs of major engine failure include loud knocking noises, heavy exhaust smoke, and metal shavings found in the engine oil. These symptoms suggest internal damage that requires an engine replacement.
We offer fast and secure UK-wide pallet delivery, door-to-door courier service with tail-lift, and international shipping for overseas customers. These services are available upon request, and additional charges may apply.
After a BMW engine replacement, follow the maintenance schedule: change oil and filter every 10,000 miles, check coolant often, inspect fuel filters at 20,000 miles, and do a break-in service at 1,200 miles to clear shavings.
When replacing an engine, the hidden costs include labour charges, fresh fluids, new belts, and gaskets. Your car's computer may also need reprogramming.

BMW Transformation Gallery

BMW Restoration Stories

Project Name

BMW 335d xDrive M Sport – N57D30B Engine Replacement

BMW 335d xDrive M Sport – N57D30B Engine Replacement Vehicle In 05-Jan-2026 Vehicle Out 09-Jan-2026

Initial Diagnosis

This BMW 335d xDrive M Sport arrived with serious engine concerns and was upgraded with a replacement N57D30B engine, restoring performance, power, and reliability.

Click to Discover More

Project Name

BMW 428i N20B20B – Reconditioned Engine Installed

BMW 428i N20B20B – Reconditioned Engine Installed Vehicle In 15-Dec-2025 Vehicle Out 19-Dec-2025

Initial Diagnosis

This BMW 428i came in with engine-related faults and was upgraded with a fully reconditioned N20B20B engine from our stock, restoring smooth performance and reliability.

Click to Discover More

Project Name

2013 BMW 320i M Sport Auto Convertible – Engine Replacement

2013 BMW 320i M Sport Auto Convertible – Engine Replacement Vehicle In 09-Dec-2025 Vehicle Out 13-Dec-2025

Initial Diagnosis

This BMW 320i M Sport Convertible came in for engine replacement. A low-mileage engine was supplied and fitted, restoring smooth performance and everyday reliability.

Click to Discover More

Project Name

BMW M4 3.0 S55B30A – Low Mileage Engine Upgrade

BMW M4 3.0 S55B30A – Low Mileage Engine Upgrade Vehicle In 01-Dec-2025 Vehicle Out 05-Dec-2025

Initial Diagnosis

This track ready BMW M4 required an engine upgrade instead of factory unit. We provided S55B30A engine and fitted it perfectly,ensuring stronger Performance.

Click to Discover More

Project Name

BMW 428i N20B20 – Engine Replacement Completed

BMW 428i N20B20 – Engine Replacement Completed Vehicle In 24-Nov-2025 Vehicle Out 28-Nov-2025

Initial Diagnosis

The vehicle was fitted with a replacement N20B20 engine, restoring full performance and reliability to the BMW 428i engine after internal engine failure.

Click to Discover More

Project Name

BMW M235i N55B30 – Full Engine Replacement

BMW M235i N55B30 – Full Engine Replacement Vehicle In 17-Nov-2025 Vehicle Out 21-Nov-2025

Initial Diagnosis

Vehicle was brought in for engine replacement. A complete replacement of the faulty BMW M235i engine was required. A replacement N55B30 engine was installed for optimal performance.

Click to Discover More