Home › Repair prices
B58 / B48 oil filter housing (coolant leak): what owners actually paid
B58 (3.0L 6-cyl) and B46/B48 (2.0L 4-cyl)
Last updated
Fair-price range (from sourced prices)
How this is derived: the middle 50% (25th–75th percentile) of the USD prices in the table below for that shop type, using full-job totals only. Labor-only, customer-supplied-parts, warranty cost-share, bundled-extra-work and non-USD prices are shown but excluded. A range is only published with at least 3 usable prices. Scope differs between quotes, so read the notes.
Grade my quote
Graded against the dealer sourced range and independent sourced range.
Estimate for your area Draft
Estimates, not quotes. Tax, shop fees and diagnosis aren't included, and the price you're quoted can differ. How we estimate
Symptoms
- Low coolant warning with no visible external leak
- Coolant smell / residue at the back-right of the engine
- Coolant mixing into oil area; overheating if ignored
- Discovered during an oil change (housing cracked or filter stuck)
Which cars are affected
2016+ 340i/440i/540i/740i, X3/X4 M40i, X5/X7 40i, Z4 M40i, Supra; B46/B48 in 230i/330i/430i/530i, X3 30i, etc.
F30 · 3 Series 2012–2019F32 · 4 Series 2014–2020G20 · 3 Series 2019–presentG30 · 5 Series 2017–2023G01 · X3 2018–2024G05 · X5 2019–present
Plastic housing cracks; most shops replace the whole housing (not just the gasket). Labor-heavy: intake removal on B58. Many quotes add the heat-management module (thermostat), hoses or coolant flange — compare scope line by line.
Sourced price points (21)
| Price | Shop | Vehicle / scope | Location | Year | Source |
|---|---|---|---|---|---|
| $3,900 | Dealer quote |
B58/B48 OFH/oil cooler, OEM, ~2 days labor, 2-yr warranty |
— | ~2026 | r/BmwTech |
| $2,700 | Independent quote |
B58/B48 OFH with aluminum housing |
— | ~2026 | r/BmwTech |
| $3,600 | Dealer paid |
2018 330xi (B48), 95k mi |
— | ~2026 | r/BmwTech |
| $4,100 | Dealer quote |
B58/B48 OFH + heat management module (thermostat) |
Atlanta, GA area | ~2026 | r/BmwTech |
| $3,300 | Independent quote |
B58/B48 OFH + thermostat |
Atlanta, GA area | ~2026 | r/BmwTech |
| $3,800 | Independent quote |
B58/B48 OFH + thermostat |
Atlanta, GA area | ~2026 | r/BmwTech |
| $2,387 | Independent quote |
B58/B48 OFH + thermostat |
Atlanta, GA area | ~2026 | r/BmwTech |
| $3,700 | Independent quote |
B58/B48 OFH + thermostat |
Atlanta, GA area | ~2026 | r/BmwTech |
| $2,300 | Dealer paid |
B58 OFH, out the door |
Michigan | ~2026 | r/BmwTech |
| $1,900 | Independent paid |
2019 X5 xDrive40i (B58), 55k mi OFH install; owner supplied metal housing from ECS · not used in range: customer-supplied parts |
— | ~2026 | r/BmwTech |
| $1,200 | Independent paid |
2017 430i (B46/B48) OFH replacement, parts + labor |
— | ~2024 | r/BMW |
| $2,500 | Shop type n/a paid |
2017 340i (B58), 200k km OFH repair bill (belt also failed) |
— | ~2024 | r/BMW |
| $3,500 | Dealer quote |
2016 340i (B58) OFH (figure as cited by commenter from the dealer estimate) |
— | ~2024 | r/BmwTech |
| $1,800 | Independent quote |
2016 340i (B58) OFH — multiple indie quotes at this price |
— | ~2024 | r/BmwTech |
| $1,500 | Independent quote |
2016 340i (B58) OFH (owner called this shop 'shady') |
— | ~2024 | r/BmwTech |
| $2,100 | Independent paid |
2017 B58 OFH + 2 hoses, 1-yr warranty |
— | ~2024 | r/BmwTech |
| $2,300 | Shop type n/a paid |
B58 OFH + aux water pump + hoses · not used in range: bundled extra work |
— | ~2024 | r/BmwTech |
| $4,360 | Dealer quote |
2016 740i (B58), 75k mi OFH / coolant leak repair |
— | ~2024 | r/BmwTech |
| $3,017 3016.61 |
Shop type n/a quote |
B58, 67k mi |
— | ~2024 | r/BmwTech |
| $3,000 | Dealer quote |
2016 340i (B58) Replace entire OFH |
— | ~2022 | r/BMW |
| $1,500 | Dealer paid |
2016 340i (B58) Same job, owner negotiated the dealer down from $3,000 |
— | ~2022 | r/BMW |
Greyed rows are shown for context and excluded from the range. Years are approximate (date of the post).
Submit what you paid
Anonymous. Helps the next owner. Reviewed before publishing.
Parts for this job
Check price →
Check price →
Check price →
Some links on this site may become affiliate links; we'd earn a commission at no cost to you. None are active in this prototype.
Related repairs
B58 valve cover / PCV failure
B58; one B46/B48 point included and labeledIndie est. $1,248–$2,352Dealer est. $3,128–$5,052
VANOS solenoids (intake / exhaust)
N20, N52, N54, N55, B46/B48, B58Indie est. $549–$703Dealer est. $973–$1,199
B58 oil pump replacement
B58, mainly 2019–2020 buildsIndie est. $1,983–$3,612Dealer est. $3,978–$7,757
B58 engine mounts (G-series)
B58, G20/G30/G05/G01Indie est. $1,160–$2,029Dealer est. $2,382–$4,525
Before you pay: check your VIN for recalls
Some failures are covered by a safety recall or a warranty extension. Our free recall check lists NHTSA recalls for your car's model and year.
Weekly: what BMW owners actually paid
New price reports, recalls and warranty extensions, once a week. Free.