Select your Vehicle Detail

Satisfied Customer Reviews

BM Engine Works Reviews BM Engine Works

4.6 (208)

5
4
3
2
1
4.6
(208) reviews

BMW 3 Series Engines

Model Name Engine code Year Engine size Chassis Fuel KW HP Cylinders Valves
3 (G20, G80, G28) 330 e Plug-in-Hybrid GC1 2019-2025 0cc 1 Petrol/Hybrid 501 831 01 01
3 (G20, G80, G28) 330 d Mild-Hybrid B57 D30 B 2020-2025 2993cc 1 Diesel/Hybrid 1551 2501 61 241
3 (G20, G80, G28) 330 d B57 D30 A 2019-2025 2993cc 1 Diesel 1551 2351 61 241
3 (G20, G80, G28) 320 d Mild-Hybrid JA1 2020-2025 0cc 1 Diesel/Hybrid 81 01 01 01
3 (G20, G80, G28) M3 Competition S58 B30 A 2020-2025 2993cc 1 Petrol 3531 3751 61 241
3 (G20, G80, G28) M3 S58 B30 B 2020-2025 2993cc 1 Petrol 3531 01 61 241
3 (G20, G80, G28) 320 i 1.6 B48 B16 A 2019-2025 1597cc 1 Petrol 1251 01 41 161
3 (F30, F80) 330 i B46 B20 B 2015-2018 1998cc 1 Petrol 1201 2151 41 161
3 (F30, F80) 330 i B48 B20 B 2015-2018 1998cc 1 Petrol 1201 1951 41 161
3 (F30, F80) 330 e B48 B20 A 2015-2018 1998cc 1 Petrol/Hybrid 1151 1901 41 161
3 (F30, F80) 325 d B47 D20 B 2016-2018 1995cc 1 Diesel 851 1701 41 161
3 (F30, F35, F80) 328 i N20 B20 C 2011-2016 2.0 F30, F35, F801 Petrol 1101 2051 41 161
3 (F30, F35, F80) 320 i N13 B16 A 2012-2016 1.6 F30, F35, F801 Petrol 751 1301 41 161
3 (F30, F35, F80) 328 i N26 B20 A 2011-2016 2.0 F30, F35, F801 Petrol 1791 1801 41 161
3 (F30, F35, F80) 325 d N47 D20 D 2011-2016 2.0 F30, F35, F801 Diesel 1501 1601 41 161
3 (F30, F35, F80) 328 i N20 B20 A 2011-2016 2.0 F30, F35, F801 Petrol 1101 2051 41 161
3 (F30, F35, F80) 335 d xDrive N57 D30 B 2013-2016 3.0 F30, F35, F801 Diesel 2201 2301 61 241
3 (F30, F35, F80) 320 i N20 B20 D 2012-2016 2.0 F30, F35, F801 Petrol 1351 01 41 161
3 (F30, F35, F80) M3 S55 B30 A 2014-2016 3.0 F30, F35, F801 Petrol 2721 3681 61 241
3 (F30, F35, F80) 320 i N20 B20 B 2012-2016 2.0 F30, F35, F801 Petrol 1201 1351 41 161
3 (F30, F35, F80) 320 d B47 D20 A 2011-2016 2.0 F30, F35, F801 Diesel 851 1551 41 161
3 Coupe (E92) M GTS S65 B44 A 2007-2012 4.4 E921 Petrol 3311 01 81 321
3 Convertible (E93) 335 i N54 B30 B 2007-2012 3.0 E931 Petrol 2251 01 61 241
3 (E90) 330 d N57 D30 A 2009-2011 3.0 E901 Diesel 1501 2101 61 241
3 (E90), 3 Sedan (E90) 328 i N51 B30 A 2006-2011 2996cc 1 Petrol 1601 1721 61 241
3 (E90) 335 i N54 B30 A 2006-2011 3.0 E901 Petrol 2001 2641 61 241
3 (E90) M3 4.0 S65 B40 A 2007-2011 4.0 E901 Petrol 3091 01 81 321
3 (E90) 330 d M57 D30 (306D3) 2005-2011 3.0 E901 Diesel 1351 1731 61 241
3 (E90) 330 i N53 B30 A 2007-2011 3.0 E901 Petrol 1501 2001 61 241
3 Coupe (E92) 330 i N52 B30 AF 2006-2011 3.0 E921 Petrol 1791 2001 61 241
3 (E90) 320 d N47 D20 A 2005-2011 2.0 E901 Diesel 661 1451 41 161
3 (E90) 320 i N43 B20 A 2007-2011 2.0 E901 Petrol 901 1251 41 161
3 (E90) 320 d xDrive N47 D20 C 2008-2011 2.0 E901 Diesel 661 1501 41 161
3 (E90) 320 i N46 B20 E 2007-2011 2.0 E901 Petrol 951 1251 41 161
3 (E90) 330 i N52 B30 BF 2005-2011 3.0 E901 Petrol 1601 2001 61 241
3 (E90) 320 i N46 B20 CD 2007-2011 2.0 E901 Petrol 951 1251 41 161
3 (E90) 330 i N52 B30 A 2005-2011 3.0 E901 Petrol 1551 2001 61 241
3 (E90) 335 d M57 D30 (306D5) 2006-2011 3.0 E901 Diesel 1981 2211 61 241
3 (E90) 320 i N46 B20 CC 2007-2011 2.0 E901 Petrol 951 1251 41 161
3 (E90), 3 Sedan (E90) 335 d M57 D30 (306D4) 2008-2011 2993cc 1 Diesel 1981 2001 61 241
3 (E90) 335 i N55 B30 A 2006-2011 3.0 E901 Petrol 2001 2721 61 241
3 (E90) 328 i N52N B30 A 2005-2007 3.0 E901 Petrol 1 1 1 1
3 Convertible (E93) 320 i N46 B20 2007-2007 2.0 E931 Petrol 1 1 1 1
3 Coupe (E92) 320 i N46N B20 B 2006-2007 2.0 E921 Petrol 1 1 1 1
3 (E90) 320 i N46 B20 BD 2005-2007 2.0 E901 Petrol 951 1251 41 161
3 (E90) 320 i N46 B20 B 2005-2007 2.0 E901 Petrol 951 1251 41 161
3 (E90) 320 i N46 B20 C 2005-2007 2.0 E901 Petrol 951 1251 41 161
3 (E90) 320 i N46 B20 CB 2005-2007 2.0 E901 Petrol 1001 1151 41 161
3 Coupe (E46) M3 3.2 S54 B32 (326S4) 2000-2006 3.2 E461 Petrol 2351 2651 61 241
3 Convertible (E93) 330 i N52N B30 B 2007-2006 3.0 E931 Petrol 1 1 1 1
3 (E46) 320 i M54 B22 (226S1) 2000-2005 2.2 E461 Petrol 1201 1251 61 241
3 (E46) 330 i M54 B30 (306S3) 2000-2005 3.0 E461 Petrol 1631 1701 61 241
3 (E46) 330 d M57 D30 (306D1) 1999-2005 2.9 E461 Diesel 1351 1421 61 241
3 (E46) 330 d M57 D30 (306D2) 2003-2005 3.0 E461 Diesel 1501 1601 61 241
3 (E46) 320 d M47 D20 (204D4) 2001-2005 2.0 E461 Diesel 851 1201 41 161
3 (E46) 320 d M47 D20 (204D1) 1998-2001 2.0 E461 Diesel 851 1001 41 161
3 (E46) 320 i M52 B20 (206S4) 1998-2000 2.0 E461 Petrol 1001 1101 61 241
3 (E46) 328 i M52 B28 (286S2) 1998-2000 2.8 E461 Petrol 1411 1441 61 241
3 (E36), 3 Sedan (E36) M3 3.2 S52 B32 (326S2) 1996-1998 3152cc 1 Petrol 1761 1791 61 241
3 (E36) M3 3.2 S50 B32 (326S1) 1995-1998 3.2 E361 Petrol 2361 01 61 241
3 (E36) 328 i M52 B28 (286S1) 1995-1998 2.8 E361 Petrol 1411 1431 61 241
3 (E36) 320 i M52 B20 (206S3) 1990-1998 2.0 E361 Petrol 1001 1101 61 241
3 (E36) 320 i M50 B20 (206S2) 1990-1998 2.0 E361 Petrol 1101 01 61 241
3 (E36) 320 i M50 B20 (206S1) 1990-1998 2.0 E361 Petrol 1101 01 61 241
3 Coupe (E36) M3 3.0 S50 B30 (306S2) 1994-1995 2990cc 1 Petrol 1761 01 61 241
3 (E36) M3 3.0 S50 B30 (306S1) 1994-1995 3.0 E361 Petrol 1791 2171 61 241
3 (E30) M3 EVO II 2.5 S14 B25 (254S1) 1990-1992 2.5 E301 Petrol 1751 01 41 161
3 (E30) M3 2.3 S14 B23 (234S2) 1986-1991 2.3 E301 Petrol 1431 1621 41 161
3 (E30) M3 2.3 S14 B23 (234S1) 1986-1991 2.3 E301 Petrol 1431 1621 41 161
3 (E30) M3 2.3 S14 B23 (234EA) 1986-1991 2.3 E301 Petrol 1431 1621 41 161
3 (E30) 320 i M20 B20 (206KA) 1985-1991 2.0 E301 Petrol 901 1101 61 121
3 (E30) 320 i M20 B20 (206EB) 1982-1985 2.0 E301 Petrol 901 1101 61 121
3 (E21), 3 Sedan (E21) 320 i M10 B18 (184EA) 1979-1983 1766cc 1 Petrol 661 771 41 81
3 (E21) 320 i M10 B20 1975-1982 2.0 E211 Petrol 741 1011 41 81

Replacement BMW 3 Series Engine Supply & Fit Service with Up to 24 Month Warranty

A BMW 3 series that is off the road due to any fault requires a specialist who commands your trust, confidence and is cost effective. At BM Engine Works, we have worked exclusively with BMW engines and have supplied, rebuilt and fitted thousands of BMW 3 Series units for owners and trade customers across the UK. Before offering our recommendation, we provide accurate diagnostics using BMW specific diagnostics tools and provide used or reconditioned engines that are tested and verified for complete peace of mind.

From early E36 and E46 models through to E90, F30 and the latest G20 generation, we support the full BMW 3 Series range with a clear focus on longevity, compatibility, and real-world reliability, so you can be confident the engine solution you choose is genuinely right for your car.

BMW 3 Series Engine Variants We Work With

A wide range of petrol, diesel, hybrid, and performance engines have graced the BMW 3 Series across multiple generations, and we have expertise in all of them. This includes petrol engines such as the M54 found in E46 models, the N20 and N52 used across E90 and early F30 cars, the twin-turbo N54 and N55 performance units, and the latest B48 and B58 engines fitted to F30 and G20 generations.

On the diesel side, we regularly supply and rebuild M47, N47, N57 and B47 engines, covering everything from early E46 and E90 models through to modern F30 and G20 variants. We also support hybrid BMW 3 Series engines, including the B48 PHEV units used in models such as the 330e, as well as performance engines like the S54 and S55 found in M3 models. Each engine family is mapped to its corresponding generation — E36, E46, E90, F30 and G20 — with internal links to dedicated engine-code pages, making it easy to identify the exact unit your BMW 3 Series requires before any replacement, rebuild or reconditioning work is considered.

Common BMW 3 Series Issues We See in Our Workshop

Our technicians exclusively work with BMW engines, and since the BMW 3 Series is the most popular Series out there, we have worked on and replaced thousands of engines over the past 25 years. There are some issues that we tend to see more often than others. To start with, timing chain wear is what we are accustomed to seeing most often. Engines such as N47 do not produce any early symptoms until noise or running issues appear. Oil leak is another common problem that affects both petrol and diesel variants. Reasons for these issues are usually ageing seals, gaskets, or prolonged service intervals.

We also notice a lot of turbo failures on engines such as N47, N57, and N54. Usually, the reason behind it is the oil supply issues or carbon contamination. Diesel models have issues of their own. EGR and DPF faults remain one of the most frequent causes of warning lights and reduced performance. Those are the faults that we identify through hands on diagnostics and fix them daily.

Our Engine Sourcing Process and Which BMW 3 Series Engine is Better for You?

Before supplying the engine to our clients, there is a thorough process of acquiring those engines, and we always base it on prioritising reliability over volume. We only select engines from suitable donor vehicles and verify the mileage using multiple data points and physical inspection by experts. Every engine then undergoes BMW specific mechanical checks and diagnostic testing. Those checks and balances ensure that our engines are guaranteed to have higher consistency and better long term outcomes.

The question arises as to which engine is best for you. Should you go for a used, reconditioned or rebuilt engine for your BMW 3 Series or try out a brand new engine? It basically boils down to what you would like to do with your vehicle in longer run. A used BMW engine is best for someone who is facing budget constraints and does not want to own the vehicle for the long term. A reconditioned engine is a smart choice when you want to keep the vehicle for a longer period, or you have a higher value new model that can benefit from corrective work. If your engine block remains intact and the failure is localised, then you should go for an engine rebuild, which means you get to keep the original engine. The goal is always to recommend the most appropriate solution, not the most expensive one.

Why Choose Us for Your BMW 3 Series Engine Replacement?

It is experience that drives our business, not shortcuts. For over 25 years, we have been supplying and replacing BMW 3 Series engines. We consider our hands-on knowledge a treasure. Every diagnostic session before we decide about replacement is led by closely monitoring the BMW coding, adaptations, and common 3 series installation pitfalls that can cause issues if overlooked.

We ensure that our pricing is transparent. Prices are dependent on engine code, model year, specification, condition of the engine itself and warranty option. We offer UK wide engine delivery, professional in-house workshop fitting, total support for third party fitters, and post fit checks and validations to ensure the engine performs exactly as it should. Requesting a quote for your vehicle is easy. You simply fill in the details, including the registration number of your vehicle, and our system configures the compatible engine, and our team provide you with the choices regarding the engines we have in stock.

Frequently Asked Questions

The price of a BMW 3 Series engine changes a lot. It depends on your car's specific engine code and whether you choose a used or a reconditioned engine. Contact our team today for a free, exact quote based on your BMW's registration.
A BMW 3 Series engine is very durable. With regular service and high quality parts, many of these engines easily last for over 200,000 miles. Proper engine maintenance is key to a long engine lifespan.
Deciding between a full engine rebuild and engine replacement depends on the damage inside your BMW 3 Series. A rebuild costs less if the damage is minor. If the engine failure is severe, a replacement is often the safer, more cost-effective choice in the long run.
Yes, a reconditioned BMW 3 Series engine is an excellent investment. It provides the same reliability and performance as a new engine but at a much lower cost. We also supply a generous warranty for your peace of mind.
A BMW 3 Series engine rebuild is a complex job. It needs skilled labour, which takes several working days. Choosing a specialist for the engine repair ensures the work is done quickly and correctly, getting your car back on the road faster.
Look for clear warning signs. These include strange rattling or knocking noises when the engine runs, a big loss of engine power, or heavy, unusual exhaust smoke. A red engine light on your dashboard also tells you that the engine needs urgent attention.
A full engine rebuild means completely stripping the engine block. We clean, inspect and then replace all critical internal parts. This includes new piston rings, main bearings, seals, and timing components. This process restores the BMW engine to its original factory specification.
A rebuilt engine does not reset your car's mileage. However, it is restored to factory performance by replacing key internal components.
The biggest risk in an engine rebuild is using an inexperienced garage. A specialist who knows BMW engines properly will minimise risks. Always trust experts to inspect the engine damage carefully and use the right high-quality parts for the repair.

700+ Latest Customer Reviews

Youtube reviews

It's all fixed, thank you

Youtube reviews

Thankful for all the work that BM Engine Work has done

Youtube reviews

Over the Moon with My Car

Youtube reviews

Trouble free, Excellent job

Youtube reviews

Helpful, Fast, and Amazing Service

Youtube reviews

Brilliant Service, Great Communication

BMW Transformation Gallery

BMW Restoration Stories

Project Name

BMW 330d M Sport Auto – B57D30 Engine Replacement

BMW 330d M Sport Auto – B57D30 Engine Replacement Vehicle In 12-Jan-2026 Vehicle Out 16-Jan-2026

Initial Diagnosis

This BMW 330d M Sport Auto underwent a full engine replacement with a B57D30, restoring smooth operation and dependable performance.

Click to Discover More

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

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 335i 2009 DCT with N55 Precision Engine Rebuild

BMW 335i 2009 DCT with N55 Precision Engine Rebuild Vehicle In 04-Aug-2025 Vehicle Out 08-Aug-2025

Initial Diagnosis

Customers engine has suffered from damage to Con rod bearings and crankshaft damage due to low oil pressure.

Click to Discover More
Enter REG
Enter Reg

Enter BMW's registration number to locate replacement engine ancillary parts that fit your car.

Select Part
Part

Select the part or parts you are searching for your vehicle and confirm contact details.

View Prices
View Prices

View the prices of all the used and reconditioned engine ancillary parts that will fit your vehicle available in stock.

Place Your Order
Place Your Order

Order online for a quick delivery or book an appointment for our supply and fit service.