Is your BMW's timing chain making that dreaded rattling noise, or is it just time for a preventative replacement? This is a complete timing chain kit designed to get your 2.0L (or 3.0L) BMW engine running smoothly and quietly again. It's a perfect fit for a whole bunch of models with the N20 and N26 engines, including the 228i, 320i, 328i, 428i, 528i, X1, X3, X4, X5, and Z4 from model years 2012 through 2017 (check the massive fitment list in the description to be 100% sure for your car). The kit is packed with all the high-wear components you'll likely need for the job. You get the main timing chain, the oil pump drive chain, the chain tensioner, guide rails, sprockets (like the crankshaft gear), and it even includes 2 special VVT (Variable Valve Timing) gear tools to make the installation process way easier. The parts are built to meet or exceed OE standards and correspond to original part numbers like 11417602646 and 11417605367. If you're a DIY mechanic or a professional shop tackling this common BMW repair, having this comprehensive kit on hand means you won't be stuck waiting for a missing part. It's the all-in-one solution for restoring proper timing and engine performance.