177 Results
BMW , 1 Series Engine , Petrol, 2.0, 125I, Turbo, N20, F20, 06/11-06/16
BMW , X5 Engine , G05, Diesel, 2.0, Turbo, B47F, Xdrive 250, 08/18-02/23
BMW , 7 Series Engine , Petrol, 4.4, 750I/750Li, Twin Turbo, N63B44, G11/G12, 10/15-
BMW , 7 Series Engine , Petrol, 3.0, 740I/740Li, Turbo, B58B30A Code, G11/G12, 10/15-03/19
BMW , 7 Series Engine , Diesel, 3.0, 730D, Turbo, B57D30A Code, G11, 10/15-03/19
BMW , X1 Engine , Petrol, 2.0, Xdrive25I, Turbo, B480, F48, 08/15-06/19
BMW , X1 Engine , Petrol, 2.0, Xdrive25I, Turbo, B48D, F48, 03/18-06/22
BMW , X1 Engine , Petrol, 2.0, Sdrive20I, Turbo, B48M, F48, 08/15-06/19
BMW , X1 Engine , Petrol, 2.0, Sdrive20I, Turbo, B48C, F48, 08/15-06/22
BMW , X1 Engine , Petrol, 1.5, Sdrive18I, Turbo, B38C, F48, 12/17-06/22
BMW , 5 Series Engine , Petrol, 3.0, 540I, Turbo, B58M, G30, 03/17-06/20
BMW , 5 Series Engine , Petrol, 3.0, 535Ih, Hybrid, Turbo, N55, F10, 09/12-07/16
BMW , 5 Series Engine , Petrol, 2.0, 530I, Turbo, B480, G30, 03/17-05/23
BMW , 5 Series Engine , Diesel, 3.0, 530D, Turbo, B570, G30, 03/17
BMW , 4 Series Engine , Petrol, 3.0, M4, Twin Turbo, S55, F82/F83, 03/14-06/20
BMW , 4 Series Engine , Petrol, 3.0, Turbo, S58T, G82/G83, Coupe/Convertible, 11/20
BMW , 4 Series Engine , Petrol, 3.0, 440I, Turbo, B58, F32/F33/F36, 05/16-12/20
BMW , 4 Series Engine , Petrol, 2.0, Turbo, B480 Code, 430I, F32/F33/F36, 05/16-12/20
BMW , 4 Series Engine , Petrol, 2.0, Turbo, B48B, G22/G23, Coupe/Convertible, 06/20
BMW , 3 Series Engine , Petrol, 3.0, M340I, Turbo, B58D, G20, 01/19-
At AllGoodParts, we supply professionally tested genuine used BMW engines for a wide range of passenger cars, SUVs, and performance models across Australia. Our range includes original BMW diesel engines, BMW petrol engines, and complete engine assemblies sourced from dismantled vehicles and available stock.
If you are searching for genuine oem BMW engines for sale, our team can help match the right engine using your vehicle model, chassis code, engine code, or VIN. This helps ensure the engine is compatible before it is supplied.
BMW Engines Inspection
Buying a quality used BMW engine should give you confidence. Before an engine is supplied, it is professionally inspected to help confirm its condition and compatibility.
Compression and Leak Tested: Every engine is checked before it leaves our floor. We verify compression, inspect for leaks, and confirm the unit is mechanically sound.
Matched to Your Vehicle: Engine details are matched using the chassis code, engine code, model, or VIN to help identify the correct replacement.
Sourced from Dismantled BMW Vehicles: Our stock comes from properly dismantled original vehicles, not mystery clearance lots. You know what you're getting and where it came from.
Australia-Wide Delivery
Secure, tracked shipping to your door or straight to your mechanic, wherever you are in Australia. It takes 3-5 business days to deliver the parts.
Real Warranty Protection
BMW engines include warranty coverage to make sure you drive safe. At AllGoodParts, we provide warranty options for added peace of mind. Engines include 3-months parts warranty or 5000 km whichever comes first. Selected products also include parts and labour coverage. Please contact us for full warranty terms.
BMW Models We Supply OEM Engines For
We supply BMW engines for many popular models, including:
-
BMW 1 Series
-
BMW 2 Series
-
BMW 3 Series
-
BMW 4 Series
-
BMW 5 Series
-
BMW 6 Series
-
BMW 7 Series
-
BMW X1
-
BMW X2
-
BMW X3
-
BMW X4
-
BMW X5
-
BMW X6
-
BMW Z4
Popular BMW Petrol Engines
B48 – BMW's 2.0L turbocharged petrol engine used in many BMW 1 Series, 3 Series, 4 Series, and BMW X models.
B58 – A 3.0L turbocharged inline six petrol engine found in many newer BMW passenger cars and SUVs.
N20 – A 2.0L turbocharged petrol engine used across several BMW passenger vehicle models.
Popular BMW Diesel Engines
B57 – BMW's modern six-cylinder turbo diesel engine used in selected passenger cars and SUVs.
N57 – A turbocharged six-cylinder diesel engine fitted to a range of BMW touring and SUV models.
Additional engine codes regularly available include:
Petrol: B38, M54, N13, N43, N45, N46, N52, N55, N63, N74, S55, S58, and S63.
Diesel: B47 and N47.
Engine availability changes regularly. Please contact us to check current stock.
BMW Chassis Codes Covered
We supply best BMW engines for a wide range of chassis codes, including:
F20, F40, F45, F22, F44, G42, F30, G20, F80, F32, G22, F82, G82, F10, G30, F90, F12, F06, G32, G11, F01, G12, E84, F39, F48, F25, G01, F97, F26, G02, F98, F15, E70, G05, F16, E71, G06, E89, E87, E90, F07, E60 and F95.
Providing chassis code helps us identify the correct BMW engine for your vehicle.
Engine Fitment and Compatibility
Choosing the right compatible used bmw engine is very important while replacing your car’s engine. Even in same model vehicles, differences in fuel type, turbo configurations, production dates and emissions equipment can affect compatibility.
At AllGoodParts, we do take care of engine fitment and compatibility by verifying the following:
-
Engine code
-
VIN
-
Chassis code
-
Model year
-
Fuel type
-
Turbo configuration
-
Emissions equipment compatibility
If you are unsure about any of these details, our team can help identify the correct BMW engine for your vehicle.
Buying Guidance
How to Order a BMW Engine from AllGoodParts
-
Contact us with your BMW model, chass is code, engine code, or VIN
-
We confirm the correct engine and check the current stock
-
You receive a quote with delivery details
Frequently Asked Questions
Browse by Part

Audi Wreckers
BMW Wreckers
Chery Wreckers
Citroen Wreckers
Dodge Wreckers
Fiat Wreckers
Ford Wreckers
GWM Wreckers
Haval Wreckers
Holden Wreckers
Honda Wreckers
Hyundai Wreckers
Infiniti Wreckers
Jaguar Wreckers
Jeep Wreckers
Kia Wreckers
Land Rover Wreckers
LDV Wreckers
Lexus Wreckers
Mazda Wreckers
Mercedes Wreckers
MG Wreckers
MINI Wreckers
Mitsubishi Wreckers
Nissan Wreckers
Peugeot Wreckers
Renault Wreckers
Skoda Wreckers
Ssangyong Wreckers
Subaru Wreckers
Suzuki Wreckers
Toyota Wreckers
Volkswagen Wreckers
Volvo Wreckers