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.
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.
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.
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.
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.
| 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 |
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.
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.
BMW Restoration Stories
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
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
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
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
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
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