2020-2022 BMW X1, X2, 228i & MINI Cooper 2.0L B46/B48 Engine: Problems, Identification, and Used Replacement
Identify the transverse B46/B48 engine, learn what causes catastrophic failures, and discover when a used OEM replacement is the smartest fix.
- During any engine swap, proactively replace the plastic oil filter housing and the brittle cylinder head coolant vent line (SIB 17 01 21) to prevent common and catastrophic failures.
- Verify the engine is the correct transverse model for FWD/AWD UKL2 platform vehicles like the X1, X2, and 228i GC; it is not compatible with RWD models like the 3-Series.
- After installation, the engine requires professional programming with BMW's ISTA/D software to code fuel injectors (IMA Calibration) and teach the Valvetronic system its limits.
- Always use new single-use, torque-to-yield (TTY) aluminum bolts for critical components like engine mounts and subframes, as the old ones cannot be safely reused.
- An engine replacement is necessary for internal failures like rod knock or a cracked block, while external issues like a leaking oil filter housing can be repaired.
Identifying the B46/B48 Transverse Engine Assembly


The engine used in the 2020-2022 BMW X1, 2020-2022 BMW X2, 2020-2022 BMW 228i Gran Coupe, and select 2020 MINI Cooper models is a 2.0-liter turbocharged inline 4-cylinder from BMW's B46 and B48 engine family. A key feature of this specific engine assembly is its transverse mounting. This means the engine sits sideways in the engine bay, a design used for front-wheel-drive (FWD) and all-wheel-drive (AWD) vehicles built on BMW's UKL2 platform.
Warning: This transverse engine will not fit in rear-wheel-drive (RWD) based models like the BMW 3-Series, 5-Series, or Z4, which use a longitudinal (front-to-back) engine layout.
How to Confirm Fitment for Your Vehicle
Before purchasing a used engine, verify it is the correct one for your car by following these steps:
- Check the Engine Code: Look for a white barcode sticker on the plastic intake manifold or timing cover of your original engine. The code should match one of the known identifiers for this family, such as B46D, B46TU, B46B20O1, B48A20A, B48A20B, or B46A20B. You can also verify your VIN using an online decoder.
- Visual Inspection: Open the hood and confirm the engine is mounted transversely (sideways). The plastic engine cover should run from the driver's side to the passenger side of the vehicle.
- Confirm Vehicle Model: This engine is typically used in '28i' models (e.g., 228i, X1 sDrive28i, X2 xDrive28i). It is different from the higher-output engines found in 'M35i' models.
- Identify Drivetrain: Determine if your vehicle is FWD (sDrive) or AWD (xDrive/ALL4). If the used engine comes from a vehicle with a different drivetrain, your mechanic will need to transfer the original oil pan and intermediate shaft brackets.
Is Your Engine Failing? Common Symptoms
While some issues can be repaired, certain symptoms often indicate severe internal damage, making a complete engine replacement the most practical solution. Look for:
- Catastrophic Coolant or Oil Loss: Sudden and major loss of coolant or oil, or finding them mixed together (a milky, frothy substance in the oil or oil in the coolant), can point to a cracked cylinder head or block.
- Internal Knocking or Banging Noises: Loud, rhythmic knocking that increases with engine speed is a classic sign of failed rod bearings, which can quickly lead to total engine destruction.
- Metal Shavings in Engine Oil: When changing the oil, the presence of significant metallic particles in the drained oil or on the magnetic drain plug indicates severe internal wear and component failure.
- Loss of Compression: If the engine has lost power, runs very rough, and diagnostics confirm low or no compression in one or more cylinders, it may have failed pistons, rings, or valves.
Diagnostic Flowchart
Known Problems, Recalls, and Technical Service Bulletins (TSBs)

The B46/B48 engine family has several well-documented issues. When installing a used engine, it is wise to proactively address these weak points.
Oil Filter Housing Coolant Leaks
Warning: This is a severe and common issue. The plastic oil filter and cooler housing assembly is prone to warping and cracking from repeated heat cycles. This causes coolant to leak either externally or internally into the engine oil, which can lead to overheating and catastrophic engine failure.
| Affected Vehicles | All models with B46, B48, and B58 engines. |
| Symptoms | Low coolant warnings, smell of coolant from the engine bay, visible coolant residue around the housing, or milky engine oil. |
| Remedy | Proactively replace the entire oil filter housing assembly with a new OEM part while the engine is out of the vehicle. A class-action lawsuit regarding this issue was filed in February 2026. |
Cylinder Head Coolant Vent Line Failure
Warning: The small plastic coolant hose running from the cylinder head to the coolant expansion tank becomes extremely brittle over time and can easily break. A failure here results in rapid coolant loss and can cause severe engine overheating.
| Affected Vehicles | All models with B46/B48 engines. |
| TSB | SIB 17 01 21. |
| Symptoms | Sudden coolant loss, steam from the engine bay, low coolant warnings. |
| Remedy | Replace this line (BMW Part # 17129845173) as a preventative measure during engine installation. Do not attempt to reuse the old one. |
Engine Starter Relay Fire Risk
Corrosion in the engine starter relay can cause a short circuit, leading to overheating and a potential fire risk, even when the vehicle is off.
| Affected Vehicles | Affected production ranges of the B46 engine family. |
| Recall | NHTSA Recall 25V636 and NHTSA 26V056 were issued for this problem. |
| Symptoms | Engine is hard to start or will not start. |
| Remedy | Inspect and replace the starter relay with the updated design. Owners are advised to park outside until the repair is performed. |
EVAP Purge (Vent) Valve Failure
A failing evaporative emissions (EVAP) purge valve can cause rough idling, difficulty starting after refueling, and a check engine light.
| Affected Vehicles | All B46/B48 engines. |
| TSB | SIB 12 16 24 / NHTSA ID: 10265278. |
| Remedy | BMW extended warranty coverage to 15 years / 150,000 miles for this component. |
Turbocharger Oil Return Line Leak
The gasket and O-ring on the turbocharger's oil return line can degrade, causing an oil leak.
| Affected Vehicles | All models with B46/B48 engines. |
| TSB | SIB 11 01 18. |
| Symptoms | Oil drips under the vehicle, burning oil smell. |
| Remedy | Replace the degraded gasket and O-ring. This is best done during engine installation. |
What Fails at Every Mileage Band
Pro Tip: The mileage bands below describe used replacement units of that mileage. The checklists are things to do WHILE INSTALLING the purchased engine, not maintenance for your current engine.
Under 60,000 Miles
Even low-mileage engines have known weak points. The plastic oil filter housing is known to crack or warp, causing significant coolant or oil leaks, with some failures reported at mileages as low as 36,000 miles. The brittle plastic coolant vent line from the cylinder head to the expansion tank can fail, leading to rapid coolant loss. Engine mounts have been reported to fail, causing knocking sounds during acceleration. Faulty VANOS solenoids can become clogged, leading to rough idle, slow acceleration, and poor fuel economy, sometimes appearing between 50,000 and 70,000 miles.
| Do during install (required) | Proactively replace the plastic oil filter housing with a new OEM unit or an upgraded aftermarket aluminum version to permanently eliminate this common and costly failure point. |
| Do during install (required) | Replace the brittle plastic coolant vent line (to expansion tank) as it is almost guaranteed to break. |
| Do during install (recommended) | Perform an intake valve cleaning (walnut blasting) to remove carbon buildup, which is recommended every 40,000 to 60,000 miles to maintain performance. |
| Do during install (recommended) | Inspect engine mounts for any signs of wear or cracking and replace if necessary. |
| Cheap insurance while the engine is out | Replace spark plugs. |
60,000 to 100,000 Miles
Oil filter housing leaks and cracks remain a primary concern in this mileage range. Valve cover and valve cover gasket leaks become more common, typically appearing around 50,000 miles (80,000 km). Water pump and thermostat failures are more likely, as the plastic components become brittle with heat cycles. High-pressure fuel pump (HPFP) failures have been reported, causing rough idling and no-start conditions. Increased oil consumption may be observed, sometimes starting after 60,000 to 80,000 miles.
| Do during install (required) | Replace the water pump and thermostat assembly as a preventive measure. |
| Do during install (recommended) | Replace the valve cover and gasket to prevent future oil leaks. |
| Do during install (recommended) | Perform a transmission fluid and filter service, as recommended by the transmission manufacturer (ZF) around 60,000 miles. |
| Cheap insurance while the engine is out | Replace ignition coils. |
| Cheap insurance while the engine is out | Consider replacing the high-pressure fuel pump if the engine's history is unknown. |
100,000 to 150,000+ Miles
With proper maintenance, the B46/B48 engine can last well over 200,000 miles. However, cooling system issues are the most frequently discussed problem, including leaks from hoses, the oil filter housing, and water pump/thermostat failure. Oil leaks from the valve cover gasket, oil pan gasket, and front/rear main seals are common. Carbon buildup on intake valves can become significant enough to cause rough idle and performance loss if not previously addressed. Timing chain wear can become a concern, though it's less common than on the predecessor N20 engine. Listen for rattling on cold starts. High-pressure fuel pump (HPFP) malfunctions become more likely in this range.
| Do during install (required) | Replace all rubber and plastic cooling system hoses, including the radiator hoses and smaller vent lines. |
| Do during install (recommended) | Replace the oil pan gasket, front main seal, and rear main seal to prevent leaks. |
| Do during install (recommended) | Inspect and consider replacing the timing chain, tensioners, and guides if there is any startup rattle or if the engine's service history is poor. |
| Cheap insurance while the engine is out | Replace all tensioners, pulleys, and belts. |
Real Owner Experiences
| Source | Mileage | What Happened | Cost |
|---|---|---|---|
| F30POST - Bimmerpost | 34,000 miles | Cracked oil filter housing, losing all coolant. The repair also included replacing a brittle vent line and the water pump. | ~$2,000 AUD |
| Bimmerpost | 60,000 miles | Cracked plastic oil filter housing that went from a slow leak to a very fast one, requiring the car to be towed. | Not specified |
| r/BmwTech - Reddit | 61,000 miles | Blown motor mounts. | Not specified |
| r/BMW - Reddit | 82,000 miles | An engine mount broke. | $1,000-$2,200 |
| Bimmerpost | 94,000 miles | Coolant loss issue requiring repair. | Not specified |
| CarBuzz | 90,000 miles | Oil filter housing replacement. | Over $3,000 |
| North American Motoring | 115,000 miles | Replaced the plastic oil filter housing due to a leak. | ~$1,200 |
| r/F30 - Reddit | 120,000 miles | Thermostat housing failed. | Not specified |
| r/BmwTech - Reddit | 119,000 miles | Coolant hose under the intake manifold failed. | Not specified |
| Bimmerpost Forums | 14,000 miles | Engine blew up after a Stage 2 tune without sufficient supporting modifications. | Not specified |
| Not specified | Repair of a leaking oil filter housing. | $2,200 - $2,375 | |
| 38,000 miles | Engine blew after ignoring an overheating warning. Sourced a used engine and had an independent shop install it. | $7,800 | |
| Bimmerpost Forums | Not specified | Engine failed due to a sheared bearing in cylinder 4. BMW agreed to replace the engine under extended warranty. | Warranty |
Repair or Replace?

Deciding whether to repair your current engine or replace it entirely depends on the severity of the failure.
When Repair Makes Sense
If the engine has not suffered internal damage, repairing the external components is almost always the correct path. For example, the common oil filter housing coolant leak typically costs between $1,500 and $4,000 to repair at a shop (one owner was quoted $2,400, while a lawsuit alleges costs can reach $4,000). An upgraded metal housing is available for $135 to $320 in parts to prevent future failures. The cylinder head coolant vent line failure (SIB 17 01 21) usually costs $300 to $600 to fix. The EVAP purge valve failure is covered by a 15-year/150,000-mile extended warranty.
When Replacement is Smarter
Replacement becomes the smarter option when internal hard parts have failed, usually due to overheating or oil starvation. If a coolant leak was ignored and the engine was run until it seized, or if there is rod knock, metal shavings in the oil, or low compression, a full replacement is necessary. One owner who ignored an overheating warning was quoted $27,000 by BMW for a new engine and opted for a used unit costing $7,800 installed. Another owner faced with a timing chain failure was quoted $28,000 for a replacement. In these catastrophic scenarios, sourcing a used OEM engine is the most cost-effective solution.
Engine Replacement Cost Comparison
The cost to replace a B46/B48 engine can vary significantly based on the type of replacement unit chosen. Labor costs for the swap are estimated between 12 and 18 hours.
| Part Type | Estimated Part Cost (USD) | Estimated Labor Cost (USD) | Total Estimated Cost (USD) |
|---|---|---|---|
| New OEM | $20,000+ | $1,800 - $3,600 | $21,800+ |
| Remanufactured | $3,300 - $5,300 | $1,800 - $3,600 | $5,100 - $8,900 |
| Used OEM | $2,500 - $4,500 | $1,800 - $3,600 | $4,300 - $8,100 |
Pro Tip: Prices for used engines depend heavily on mileage and included accessories. Always confirm with the seller exactly what parts are included.
What's Included with a Used Engine Assembly?
A used engine is typically sold as a "long block." This means it includes the core internal components but not the external parts that bolt onto it. You or your mechanic will need to transfer many parts from your old engine. Always verify the included parts with the seller, but a standard assembly usually includes:
- Cylinder block and cylinder head
- Oil pan and valve cover
- Intake manifold and timing covers
- Internal components (crankshaft, pistons, camshafts)
- Fuel injectors, fuel rail, and high-pressure fuel pump
- Throttle body, harmonic balancer, and water pump
Key components are typically not included and must be transferred from your old engine or purchased new:
- Turbocharger
- Alternator, A/C compressor, power steering pump, and starter motor
- Exhaust manifold
- Engine wiring harness (you must reuse your original harness to guarantee complete electrical compatibility)
Freight & Delivery Reality

When ordering a used B46/B48 engine, it is important to understand how it will arrive. This engine assembly weighs approximately 450 lbs and measures roughly 36" x 32" x 34" before crating. Because of its size and weight, it ships as Less-Than-Truckload (LTL) freight on a wooden pallet—it will NOT arrive as a standard parcel delivery.
If you are having the engine delivered to a residential address or a shop without a loading dock, you must request a truck with a liftgate to safely lower the pallet to the ground. As an industry best practice, expect a pre-purchase verification interview from the seller to confirm your VIN, drivetrain, and shipping details before the engine is dispatched. Finally, always inspect the engine thoroughly for any shipping damage before signing the delivery receipt.
Arrival Inspection: Compression and Turbo Checks
Before installing your used replacement engine, you must test its internal health. Do this while the engine is still on the shipping pallet.
Compression and Leak-Down Testing: Perform a compression test to see how well the cylinders build pressure. For the B46 and B48 engines, a healthy used motor should show compression readings between 180 and 200 PSI (pounds per square inch). The most important rule is consistency. All four cylinders must read within 10% to 15% of each other. If one cylinder reads 190 PSI and another reads 120 PSI, the engine has bad piston rings or valves. If you perform a leak-down test (pumping compressed air into the cylinder to see if it escapes), the air loss should be less than 10% per cylinder.
Turbocharger Shaft-Play Check: The B46 and B48 are turbocharged engines. The turbocharger is often left attached to a used engine assembly. You must inspect the turbo shaft before putting the engine in the car. Reach into the cold side of the turbo (the aluminum opening where air enters) and gently pinch the center nut on the metal wheel. Wiggle it to check for looseness, known as shaft play.
- In-and-Out (Axial) Play: Push and pull the shaft directly toward and away from you. There should be absolutely zero movement. If it clicks in and out, the turbo's internal bearings are destroyed.
- Up-and-Down (Radial) Play: Wiggle the shaft up and down. A very tiny amount of movement is normal because the shaft needs a small gap for oil to flow. However, if the wheel moves enough to scrape against the metal housing, the turbocharger is failing and needs to be replaced.
Frequently Asked Questions
Will this engine fit my BMW 330i?
No. The BMW 330i uses a longitudinal (front-to-back) engine layout for its rear-wheel-drive platform. This engine is a transverse (sideways) design for front-wheel-drive and all-wheel-drive platforms and is not compatible.
Does the car need to be reprogrammed after installation?
Yes. Several critical procedures must be performed with a high-level diagnostic tool like BMW's ISTA/D software. These include coding the fuel injectors to the engine computer (IMA Calibration), teaching the Valvetronic system its mechanical limits, and running a special procedure to bleed air from the cooling system. Failure to do so will result in poor performance and check engine lights.
Can I reuse my old engine bolts?
No. BMW uses many single-use, torque-to-yield (TTY) aluminum bolts on components like engine mounts, subframes, and exhaust downpipe V-band clamps. These bolts are designed to stretch when tightened and cannot be safely reused. Always install new TTY bolts to ensure proper clamping force and safety.
Are special tools required for this engine swap?
Yes. A professional installation requires the BMW Timing Tool Kit (OEM 2 358 122), a Fuel Injector Puller/Installer (OEM 83 30 2 358 417), an engine support brace, and an ISTA/D or equivalent diagnostic scan tool.
What fluids and consumables should I buy for the installation?
You will need synthetic engine oil meeting BMW Longlife-17 FE+ or Longlife-14 FE+ (0W-20), a new OEM oil filter, BMW HT-12 (Green) or G48 (Blue) coolant mixed 50/50 with distilled water, and new OEM high-power spark plugs (NGK SILZKGR8E8S / BMW 12120040551). You will also need various gaskets, including intake, exhaust, and turbocharger seals.
What questions should I ask my installer before the swap?
Ask if they have experience with transverse BMW B46/B48 engines and possess the specific timing and fuel injector tools. Confirm they will proactively replace the plastic oil filter housing and the cylinder head coolant vent line (SIB 17 01 21). Ensure they know how to perform the required ISTA programming (IMA coding and Valvetronic learning) and ask about their procedure for priming the oil circuit with ISTA before the first start to prevent bearing damage.
Helpful Videos
Technical Specifications
OEM Part Numbers: 17129845173 12120040551
Engine Family: B46/B48; Displacement: 2.0 Liters; Configuration: Inline 4-Cylinder; Induction: Turbocharged; Mounting: Transverse; Platform: BMW UKL2; Applicable Models: 2020-2022 BMW X1, X2, 228i Gran Coupe, select 2020 MINI Cooper; Engine Codes: B46D, B46TU, B46B20O1, B48A20A, B48A20B, B46A20B; Weight: ~450 lbs; Shipping Dimensions: ~36" x 32" x 34"
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- MINI Cooper:
- BMW X1:
- BMW X2:
- BMW 228i Gran Coupe:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Identifying the B46/B48 Transverse Engine Assembly
- How to Confirm Fitment for Your Vehicle
- Is Your Engine Failing? Common Symptoms
- Diagnostic Flowchart
- Known Problems, Recalls, and Technical Service Bulletins (TSBs)
- Oil Filter Housing Coolant Leaks
- Cylinder Head Coolant Vent Line Failure
- Engine Starter Relay Fire Risk
- EVAP Purge (Vent) Valve Failure
- Turbocharger Oil Return Line Leak
- What Fails at Every Mileage Band
- Under 60,000 Miles
- 60,000 to 100,000 Miles
- 100,000 to 150,000+ Miles
- Real Owner Experiences
- Repair or Replace?
- When Repair Makes Sense
- When Replacement is Smarter
- Engine Replacement Cost Comparison
- What's Included with a Used Engine Assembly?
- Freight & Delivery Reality
- Arrival Inspection: Compression and Turbo Checks
- Frequently Asked Questions
- 🎟️ Get 5% Off