Select Variant
Loading products...
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.
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.
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.
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.
We supply BMW engines for many popular models, including:
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.
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.
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.
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:
If you are unsure about any of these details, our team can help identify the correct BMW engine for your vehicle.
How to Order a BMW Engine from AllGoodParts
Quick answers to common questions about our used car parts and services.
Browse by Car Parts