An engine knocking or thumping noise on the BMW B58 is a different conversation than on an N55 or a diesel. Here's exactly what it means on this specific petrol engine, the components most likely to be responsible, and real cost data if it turns out to be the fault this engine is known for.
On the B58 specifically, an engine knocking noise - a deep metallic thumping that increases with engine speed - is most commonly caused by a failing rod bearing, a worn timing chain guide, or a fuel quality issue (detonation). It's a serious issue that, if ignored, can lead to catastrophic engine failure.
Full engine-specific diagnosis, mileage risk data and verdict below.
Where our general engine knocking noise guide covers several possible causes across the whole BMW range, on the B58 the picture narrows considerably. This turbocharged petrol engine's dominant failure signature is a deep, rhythmic knocking or thumping noise from the engine, often most noticeable under load, at low RPM, or on cold start. It is distinct from the diesel clatter of an N47 and the exhaust rattle of a loose heat shield. On the B58, engine knocking noise almost always points to a rod bearing failure, a timing chain guide issue, or fuel detonation - all of which are known issues on higher-mileage units. This symptom is often the first sign of a failing rod bearing on the B58, and catching it early can save you from an engine replacement.
The B58's high-performance nature and turbocharged design put significant stress on the bottom end. The rod bearings, which are made of a softer material to protect the crankshaft, can wear prematurely if oil changes are delayed or if the engine has been driven hard without proper warm-up. Oil starvation, particularly during high-G cornering, is a known issue on some B58-equipped cars. Additionally, the timing chain guides, located at the rear of the engine, can wear and cause a knocking sound as the chain slaps. Fuel quality is also critical - the B58's high compression ratio makes it sensitive to low-octane fuel, which can cause detonation (knocking). This is a design characteristic of this engine family, and the same symptom on, say, an earlier N55 would point to a similar set of causes, but the B58's higher power output makes it more susceptible to these failures. The symptom is often more pronounced under load or when the engine is cold.
Before assuming the worst, rule out cheaper alternatives. Check the oil level - low oil can cause a knocking noise from the top end. Also check for exhaust heat shield rattle - a common BMW issue that can sound similar but is harmless. If the knocking is deep and rhythmic, and it increases with engine speed, it's likely bottom-end. A specialist can perform a rod bearing inspection (dropping the sump and checking clearance) and a timing chain stretch test using diagnostic software. Do not ignore engine knocking on a B58; it will only get worse and can lead to catastrophic engine failure.
| Mileage Band | Risk Level | Typical Action |
|---|---|---|
| Under 60,000 | Low | Monitor oil level; no action needed without symptoms |
| 60,000–120,000 | Elevated | Use premium oil; listen carefully for knocking; investigate promptly if heard |
| Over 120,000 with no symptoms | Reduced | Well-maintained vehicles beyond this band are less likely to develop this fault; regular servicing remains key |
Full mileage-at-failure distribution is charted on our B58 failure rate data page.
| Stage | Typical Repair Cost (Indie) |
|---|---|
| Rod bearing replacement (caught early) | £1,500–£3,000 [PATTERN DATA] |
| Timing chain guide replacement | £1,500–£2,500 [PATTERN DATA] |
| Fuel system diagnosis (detonation) | £100–£400 [PATTERN DATA] |
| Engine replacement (if rod bearing fails) | £8,000–£12,000 [EM-QUOTE] (reconditioned engine supply and fit) |
Full tiered cost breakdown including used and rebuilt options is on the main B58 rod bearing failure page; the economics of whether replacement is worth it on your specific vehicle is covered in full on Is a B58 Failure a Write-Off?
Get it diagnosed by a specialist immediately if you hear an engine knocking noise. The B58's engine knocking is a clear sign of a serious mechanical issue, and early intervention can save you from a much larger bill. If it's a fuel quality issue, the repair is cheap and straightforward. If it's a rod bearing or timing chain guide issue, catching it early can prevent secondary damage. Replacement flags ✅ Safe against our 70% threshold on the large majority of B58-fitted vehicles - full reasoning on the Decision Framework.
Not always, but it's the most common serious cause. A timing chain guide issue, low oil pressure, or fuel detonation can also cause knocking. A specialist can differentiate with a diagnostic scan and a rod bearing inspection.
Most cases in our data occur between 60,000 and 120,000 miles, though this is heavily dependent on service history and driving conditions. Regular oil changes with the correct oil spec can significantly reduce the risk.
It's not recommended. Continued driving with a knocking engine can lead to rod bearing failure, a thrown rod, and catastrophic engine damage. Have it inspected as soon as possible.
A rod bearing replacement typically costs £1,500–£3,000 at an independent specialist. Timing chain guide repairs can cost £1,500–£2,500. If the engine fails, you're looking at £8,000–£12,000 for a reconditioned engine supply and fit.
Engine-Specific DataNot a generic symptom page - this one's built around the B58 alone.
Inherited Reliability RatingVerdict matches the canonical rating on the B58 Knowledge Centre.
20+ Vetted BMW SpecialistsEvery route ends with someone who diagnoses these daily.
100% IndependentNo sponsors, no manufacturer influence.
Compare quotes from our vetted specialist network, or check the general symptom guide first.
COMPARE QUOTES NOW → GENERAL KNOCKING NOISE GUIDE