Home › Engines › B46/B48

BMW B46/B48 engine repair costs

We have real owner-reported prices for 4 B46/B48 repairs. Among those with at least two dealer or independent prices for this engine, the highest median is Water Pump Replacement at $2,470 and the lowest is Oil Change at $125.

Specs and history from Wikipedia (revisions listed below) · every price links to its source on the repair page

B46/B48 at a glance

Production2014–present[1]
ConfigurationInline-four[1]
Displacement1597 cc (97.5 cu in) / 1998 cc (121.9 cu in)[1]
Fuel typePetrol[1]
Forced inductionSingle twin-scroll with air-to-liquid intercooler[1]
ValvetrainDOHC, with VVT & VVL[1]
Timing driveChain[1]
BlockAluminium[1]
Cylinder headAluminium[1]
Fuel systemDirect injection[2]

Cars with the B46/B48

330i, 430i, 230i and 530i, plus the X3 and X4 xDrive30i, per our turbo coolant line data. This line only lists cars our own repair data names for this engine.

Cars and chassis codes named in Wikipedia's article on this engine. It can include related or successor models, so treat it as a lead and check your exact car. Open a linked model to see its repair costs.

Show 33 more

Model pages for the B46/B48

Chassis pages whose cars, per Wikipedia, used this engine.

F20 1 SeriesF40 1 SeriesF70 1 SeriesF22 2 SeriesF23 2 SeriesG42 2 SeriesF45 2 SeriesU06 2 SeriesF44 2 SeriesF74 2 SeriesF30 3 SeriesF31 3 SeriesF34 3 SeriesG20 3 SeriesG21 3 SeriesF32 4 SeriesF33 4 SeriesF36 4 SeriesG22 4 SeriesG23 4 SeriesG26 4 SeriesG30 5 SeriesG31 5 SeriesG32 6 SeriesG11 7 SeriesF48 X1U11 X1F39 X2U10 X2G01 X3G45 X3G02 X4G29 Z4

Repairs we have prices for

Sorted by number of reported prices. "B46/B48 only" rows use only prices that name this engine. "Whole job" rows use every price on that repair page, which also covers other engines, so read them as a general guide.

RepairScopeDealerIndependentDIYPrices
B58 / B48 Oil Filter Housing (Coolant Leak) Whole job $2,300–$4,360 $1,500–$3,800 $460 15
Oil Change B46/B48 only $125–$175 $100 — 3
B46/B48 Turbo Coolant Return Line B46/B48 only $801 — $77–$107 3
Water Pump Replacement B46/B48 only $1,339 $3,600 — 2

Most expensive B46/B48 repairs in our data

Ranked by the median of dealer and independent prices for B46/B48 cars, for repairs with at least two such prices. Scope differs between reports, so open the page before comparing.

  1. Water Pump Replacement: median $2,470, range $1,339–$3,600 (2 prices)
  2. Oil Change: median $125, range $100–$175 (3 prices)

Cheapest B46/B48 repairs in our data

  1. Oil Change: median $125, range $100–$175 (3 prices)
  2. Water Pump Replacement: median $2,470, range $1,339–$3,600 (2 prices)

Models these repairs appear on

F30F32F10G01G20G30G05G22F48F31F22

Before and after

Related engines

Related guides

Common questions

What are the most common BMW B46/B48 repairs?

The B46/B48 repairs owners have reported prices for are: Water Pump Replacement, B58 / B48 Oil Filter Housing (Coolant Leak), Oil Change, B46/B48 Turbo Coolant Return Line. These are repairs we have real prices for, not a measured failure rate.

What is the most expensive B46/B48 repair?

Among B46/B48 repairs with at least two dealer or independent prices, Water Pump Replacement has the highest median, at $2,470 ($1,339–$3,600, 2 prices).

What is the cheapest B46/B48 repair?

Among B46/B48 repairs with at least two dealer or independent prices, Oil Change has the lowest median, at $125 ($100–$175, 3 prices).

Which BMWs have the B46/B48 engine?

330i, 430i, 230i and 530i, plus the X3 and X4 xDrive30i, per our turbo coolant line data.

When was the BMW B46/B48 engine produced?

2014–present, per Wikipedia.

Sources

  1. Wikipedia: BMW B48 (revision 1347740922, read 2026-10-23)
  2. Wikipedia: List of BMW engines

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →

Need quotes from local BMW shops?Get free quotes →