Kit fits my 2007 328xi perfectly. Ease of installation. Comes complete with belt, idler, one-way aluminum idler torque bolt, idler, idler bolt and front idler bearing dust cover. I'm deducting a star because there was some confusion with the ingredient warning booklet that came with it. It states that the tensioner may contain a "bolt retainer" that must be removed prior to installation. I'm not sure if that's correct. I noticed that my original tensioner has a "clip" on the bolt and I'm pretty