Is your BMW E90 3-Series feeling a bit bouncy or making clunking noises up front? This complete strut assembly for the front left (driver's side) is the solution. It's a 'quick strut' style, meaning the shock, spring, and upper mount come pre-assembled. This makes installation WAY easier than compressing springs yourself. It fits RWD E90 models from 2006-2013, including the 128i, 135i, 325i, 328i, 330i, 335d, 335i, and 335is. Brand is AM Autoparts, part number AM-802226397. Made from cast aluminum, it's a direct replacement. The best part? It comes with a massive 10-year manufacturer warranty. Saves you time, hassle, and gives you peace of mind. Perfect for DIYers or shops. UPC: 192659574244. California Prop 65 warning applies. Get your BMW's handling and ride comfort back to factory-fresh feel.