Send me a 10-second clip of the cold rattle and your car's year and model. I'll tell you straight if it's the timing chain — and flat-quote the fix at your driveway. Reply within the hour.
Prefer to talk? Call or text 647-450-0406 — answered 24/7.
Takes 30 seconds. I'll text you back with diagnosis + a real number.
A cold-start rattle on a BMW N20 (328i, X1, X3, 528i) is the timing chain guides wearing out — and it's worth fixing before the chain jumps and damages valves. Dealers in the GTA quote $4,000–$9,000; Cars With Fares does the chain, guides, tensioner and valve cover as one job at your home for a flat quote first. Call or text 647-450-0406.
So the dealer handed you a quote with a number on it that made you put the paper down — somewhere between four and nine grand to replace the timing chain on your 328i, X1 or X3. I get the screenshot of that quote almost weekly. Before you panic or start shopping for a new car, let me tell you what's actually wrong, what's safe, and what this really costs when it's done right — not by a service writer who's never held the wrench, but by the person turning it.
I'm Fares. I'm a mobile mechanic out of Mississauga and I do this exact job in people's driveways across the GTA. The N20 timing chain is one of the most common big BMW repairs I'm called for, and the rattle you're hearing has a very specific, well-documented cause.
Your engine is a BMW N20 — or the California-emissions version, the N26 — the 2.0L turbo four BMW built from roughly 2012 to 2017. It's under the hood of the 320i, 328i, 428i, 528i, the X1 xDrive28i, the X3 xDrive28i, and the Z4 sDrive28i. Good engine, strong, makes real power. It has one well-known weak spot, and you found it.
The timing chain on these is fine. The problem is the plastic chain guides and the tensioner around it. The guides go brittle over time and crack apart. As they break down, they stop keeping the chain tight, the chain starts to stretch, and a stretched chain on a worn tensioner is exactly what makes that slapping rattle on a cold morning. It's BMW's design, not anything you did — the guide failure was documented well enough that it ended up in a class-action settlement.
Here's the part that matters: the N20 is an interference engine. If those guides finally let go and the chain skips a tooth or breaks, the valves and pistons occupy the same space at the wrong moment and smash into each other. That's no longer a timing job — that's a rebuilt or replacement engine, and now you're looking at the $12,000–$15,000 number nobody wants. The whole point of catching it at the rattle stage is to never get there.
The one that brings people to me first:
A rattle on cold start. You fire it up in the morning, and for a second or two there's a noise like a handful of bolts in a tin can up front — then it clears as oil pressure builds and quiets the chain. On a January morning in Mississauga when it's been sitting outside at -15, that rattle is at its loudest and longest, because cold oil is thick and slow to reach the tensioner. A lot of owners write it off as "just a cold-engine sound." It isn't.
Had a 2014 328i come to me out in Streetsville last winter — the owner was dead sure it was the starter motor, because the noise was right at startup. It was the guides. The chain had already stretched enough to throw a code.
The other tells, as it gets worse:
Describe the noise, your BMW's year, and any codes — get a straight read on whether it's the N20 timing chain or something cheaper, free, right now.
Ask the AI Mechanic →I'll give you a real number, because a page that dances around price is just wasting your time.
Dealer: typically $4,000–$9,000
At your driveway with Cars With Fares: usually $3,800–$4,500, flat-quoted before I touch the car.
That's the complete job — timing chain, both guides, the tensioner, and the valve cover gasket while the front of the engine is already open. One visit, parts and labour, no surprises after.
Why it lands under the dealer isn't me cutting corners — it's the same complete repair without a service department's overhead stacked on top, and I'm not padding it with parts you don't need. The savings is the byproduct. What you're really paying for is having it done once, properly, by someone who'll show you the cracked guides when they come out.
Where the number moves: if the chain's already stretched far enough that the VANOS units are throwing codes, or the oil filter housing is weeping too, I'll fold those into the same quote — because pulling the front of this engine apart twice means paying me twice, and that's the one thing I won't let happen on these. I price the whole job up front so you know the real figure before anything comes apart.
This isn't a quick brake pad swap. It's a multi-hour front-of-engine job, and the difference between a good one and a bad one is whether the guy doing it actually knows the N20 and uses the proper BMW timing tools to lock the cams and crank. Get that wrong and the engine's timing is off by a tooth — runs rough, throws codes, or worse.
When I do it at your place, you're standing right there. You see the old guides come out in pieces. You see what I put back in. There's no car disappearing into a shop for three days and coming back with a bill that grew $1,200 "while we were in there." You got the flat quote up front, and that's the number. For a job this size on a car you actually like, that's the part that should matter — knowing the person doing it isn't going to surprise you.
And practically: no tow. The N20 still drives with a light rattle, so I come to your driveway in Mississauga, Etobicoke, Brampton, Oakville, wherever the car sits, and do it there. You don't lose the car to a shop's schedule.
This is the question I get most, so here's the straight answer with no fear-mongering.
A faint rattle, only on cold start, clears in a second or two, no check engine light: you've got some runway. This is the early stage. You don't need to panic-tow it tonight. But don't treat it as nothing either — get it on the books in the next few weeks, because this only goes one direction, and it's cheapest to fix exactly here.
The rattle is getting louder, lasting longer, or you've got a P0016 / P0017 / P0008 code: now it moves up the list. The guides are coming apart and the chain's stretched enough to drift the timing. I wouldn't drive it daily like this. Get it done soon.
Loud sustained rattle, the engine's running rough, or it stumbled/stalled and threw timing codes: stop driving it. Park it. Because the next thing that happens on an interference engine is the chain jumps and the valves meet the pistons — and that's the engine, not the chain. A flatbed to your driveway is cheap compared to what one more cold start could cost you here. Call me and I'll tell you what to do same day.
The freeze-thaw beating these cars take in the GTA doesn't help, either — a winter of cold starts on thick oil is hard on a tensioner that's already weak. The cars I see with the worst guide failures are almost always the ones that sat outside through a few Mississauga winters and got driven hard before warm-up.
Text me a clip of the cold rattle plus your year and model. I'll tell you if it's the N20 chain and quote the full job at your driveway — before any work starts.
Get My Quote →At a GTA BMW dealer the N20/N26 job usually quotes $4,000–$9,000. Done right at your driveway — full timing kit (chain, both guides, tensioner) plus the valve cover gasket while I'm in there — I'm typically $3,800–$4,500, flat-quoted before I touch the car. It lands lower because there's no shop overhead and I do the same complete job in one visit, not because anything's skipped. The savings is a byproduct; you're paying to have it done once, properly.
The N20 (and the California-spec N26) is the 2.0L turbo four BMW ran roughly 2012–2017: 320i, 328i, 428i, 528i, X1 xDrive28i, X3 xDrive28i, and Z4 sDrive28i. If your 3-series, X1 or X3 from that window wears the 28i badge, it's almost certainly an N20. The guide failure is documented enough that it became the subject of a class-action settlement.
Don't sit on it. A faint cold-start rattle that clears in a second means the plastic guides are wearing and the chain's starting to stretch — the warning stage, and the cheapest time to fix it. Keep driving and the chain can skip a tooth or snap. The N20 is an interference engine, so a jumped or broken chain means valves hit pistons — a rebuild or replacement. If the rattle is getting louder or lasting longer, park it and call before a $4,000 job becomes a $12,000 one.
The classic one is a rattle on cold start — a few seconds of chain slap when you first fire it up on a cold morning that quiets as oil pressure builds. As it worsens: a rough or shaky idle, a check engine light with P0016, P0017 or P0008, and a metallic noise that hangs around longer than it used to. Plenty of owners think it's the starter or just cold-engine noise. Nine times out of ten it's the guides.
Yes. It's a front-of-engine job and a driveway job with proper support and the right BMW timing tools. I do the full kit on-site across Mississauga and the GTA — chain, upper and lower guides, tensioner — and the valve cover gasket at the same time, since the cover's off anyway. No tow, no losing the car to a shop for days. I diagnose it first and flat-quote it before any work starts.
On these I won't do half a chain job. The valve cover comes off to reach the timing components anyway, so replacing that gasket then is basically free labour — and N20 valve covers leak oil onto the plugs as a rule. If your VANOS solenoids are throwing codes or the cold idle's rough, I'll quote those in the same visit too. Pulling this engine apart twice is just paying me twice. Chain, guides, tensioner and valve cover as one job is the right call.
Got a BMW that needs the big job done right? Mobile BMW mechanic · European car specialist · BMW oil leak repair · get a flat quote
I do the full N20 timing chain job — chain, guides, tensioner, valve cover — right at your driveway across the GTA. Flat quote before any work starts.
Call 647-450-0406