Find out which BMW engines fit your car — select your model, chassis code and build year, and we'll show you every engine that was fitted from the factory. Avoid buying the wrong engine for your BMW.
Free BMW engine compatibility checker — choose your model, chassis and year to see every engine that fits. No email required.
Use this tool before buying a used or reconditioned engine — it could save you from a costly mistake.
Choose your BMW model from the dropdown — 3 Series, 5 Series, X5, etc. This defines the platform family.
Pick the correct chassis code (e.g., F30, E90, G20) for your generation. This is crucial for accurate fitment.
Select the production year — some engines were fitted only during certain periods, even within the same chassis.
For full engine identification details, visit our BMW engine code guide or B-series vs N-series identification.
Select model
Select chassis
Select year
Select your options above and click "Check Compatibility" to see a list of engines that fit your BMW.
This tool uses factory fitment data and 2025 UK enquiry patterns. For exact confirmation, always check the engine number and VIN — see our engine number location guide.
The checker lists every engine code that was factory-fitted to your selected model, chassis and year. Engine codes are shown with displacement, fuel type and power output. Fitment note indicates whether the engine is a direct bolt-in or may require additional parts (ECU, wiring, mounts).
If you're considering an engine swap, also check our Fitment Matrix for deeper compatibility details, and read our guide to reconditioned vs used vs rebuilt to understand your options.
Our compatibility data is sourced from official BMW technical documentation, cross-referenced with real UK enquiry data from EnginesMarket.co.uk and EngineFinders.co.uk — 9,000+ real BMW quote requests [EM-VERIFIED] in 2025. We also validate against specialist workshop experience and owner reports.
For full methodology, see our Data Methodology page and engine code guide.
Yes — completely free with no email required to see your results. We ask for an email only if you want to save results or compare quotes.
Very high for UK-market BMW models. We use factory fitment data and 2025 enquiry patterns. For rare or imported models, results may be limited — check our Fitment Matrix for more detail.
Yes — the checker will show you all engines that were originally fitted to your chassis. If an engine was offered in a different model but not yours, it won't appear. For cross-model swaps, consult a specialist and our engine code decoder.
If your engine code isn't shown, it may not have been factory-fitted to that chassis/year combination. Double-check your VIN and engine number using our engine number location guide, or contact one of our 20+ vetted specialists for confirmation.
Yes — select M3, M4, M5, or other M models from the dropdown to see S-series engines like S55, S58, S63, etc.
No Email GateResults are free and immediate, always — part of the Engine Finders network.
Factory-Validated DataFitment data comes from official BMW technical documentation and real UK enquiries.
20+ Vetted BMW SpecialistsEvery result routes to a specialist who can confirm and quote.
100% IndependentNo sponsors, no manufacturer influence, no BMW AG affiliation.
If you've found the right engine, compare quotes from our vetted BMW specialist network — with real prices and genuine UK availability.
COMPARE QUOTES NOW → REPAIR VS REPLACE CALCULATOR