1. Home
  2. BMW
  3. Shock and Struts

BMW 128i Shock and Struts Parts

OE
BMW Strut Mount Kit - Lemforder 31306775098KT

BMW Strut Mount Kit - Lemforder 31306775098KT

325i, 330i, 335i, 335d, X1
Lemforder
25 Ratings
Available
In Stock
Ships Free
$290.42
OE
BMW Shock Mounting Kit - E9XRSMKIT

BMW Shock Mounting Kit - E9XRSMKIT

128i, 135i, 325i, 325xi, 328i, 328i xDrive, & more
Lemforder
42 Ratings
Available
In Stock
Ships Free
$145.76
BMW Strut and Shock Assembly Kit - Bilstein B6 Performance 35115915KT

BMW Strut and Shock Assembly Kit - Bilstein B6 Performance 35115915KT

Includes Bilstein B6 Performance dampers, an excellent upgrade for cars with factory springs.
128i, 135i
Bilstein B6 Performance
Available
In Stock
Ships Free
$848.00
BMW Strut Dust Sleeve (Pack of 2) - Genuine 31331110196KT

BMW Strut Dust Sleeve (Pack of 2) - Genuine 31331110196KT

Pack of 2
128i, 135i, 318i, 318is, 318ti, 325, 325Ci, 325e, & more
Genuine BMW
Available
In Stock
$15.58
OE
BMW Strut - Sachs 317-567

BMW Strut - Sachs 317-567

128i, 135i, 135is
Sachs
Available
In Stock
Ships Free
$130.04
OE
BMW Strut Assembly - Sachs 313-255
Available
In Stock
Ships Free
$125.45
OE
BMW Strut Assembly - Sachs 313-254
Available
In Stock
Ships Free
$125.11
OE
BMW Strut - Sachs 317-566

BMW Strut - Sachs 317-566

128i, 135i, 135is
Sachs
Available
In Stock
Ships Free
$122.73
OE
BMW Shock Absorber - Sachs 311-409

BMW Shock Absorber - Sachs 311-409

325i, 325xi, 328i, 328i xDrive, 328xi, 330i, & more
Sachs
24 Ratings
Available
In Stock
Ships Free
$68.43
OE
BMW Shock Absorber - Sachs 311-410

BMW Shock Absorber - Sachs 311-410

325i, 328i, 330i, 335d, 335i, 335is
Sachs
37 Ratings
Available
In Stock
Ships Free
$68.43
OE
BMW Suspension Strut Mount - Lemforder 2700101

BMW Suspension Strut Mount - Lemforder 2700101

128i, 135i, 135is, 323Ci, 323i, 325Ci, 325i, & more
Lemforder
64 Ratings
Available
In Stock
$27.69
OE
BMW Shock Mount - Lemforder 33526768544

BMW Shock Mount - Lemforder 33526768544

Priced each and sold individually.
128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
22 Ratings
Available
In Stock
$17.19
OE
BMW Shock Bump Stop - Rein 33536767334

BMW Shock Bump Stop - Rein 33536767334

128i, 135i, 325i, 325xi, 328i, 328i xDrive, & more
Rein
11 Ratings
Available
In Stock
$9.07
OE
BMW Shock Mount - Lemforder 33506771737

BMW Shock Mount - Lemforder 33506771737

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
12 Ratings
Available
In Stock
$7.49
OE
BMW Shock Mount - Lemforder 33506771738

BMW Shock Mount - Lemforder 33506771738

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
15 Ratings
Available
In Stock
$6.49
OEM
BMW Shock Mount - Corteco 33526768544

BMW Shock Mount - Corteco 33526768544

Priced each and sold individually.
128i, 135i, 135is, 325i, 325xi, 328i, & more
Corteco
Available
In Stock
$28.09
OEM
BMW Shock Mount - Febi Bilstein 33506771738

BMW Shock Mount - Febi Bilstein 33506771738

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Febi Bilstein
Available
In Stock
$7.99
BMW Strut Assembly - Bilstein Touring 22-152770
Available
In Stock
Ships Free
$99.00
BMW Strut Assembly - Bilstein Touring 22-152787
Available
In Stock
Ships Free
$99.00
BMW Strut Assembly - Bilstein Touring 22-152756
Available
In Stock
Ships Free
$91.00
BMW Strut Assembly - Bilstein Touring 22-152749
Available
Ships in 1 business day
Ships Free
$91.00
BMW Shock Absorber - Bilstein Touring 19-152790
Available
In Stock
Ships Free
$85.00
BMW Shock Absorber - Bilstein Touring 19-152769
Available
In Stock
Ships Free
$79.00
BMW Suspension Strut Mount - Bilstein B1 12-248940

BMW Suspension Strut Mount - Bilstein B1 12-248940

Includes hardware
525i, 528xi, 650i, 325i, 335i, & more
Bilstein B1
Available
In Stock
Ships Free
$58.00
BMW Suspension Strut Mount - Febi Bilstein 31336760943

BMW Suspension Strut Mount - Febi Bilstein 31336760943

128i, 135i, 135is, 325Ci, 325i, 325xi, 328i, & more
Febi Bilstein
Available
In Stock
$35.94
© FCP Euro 2026. All rights reserved.  
Version: 7d1124c0f : 53a503b7d08d6a1584b68d28b71f3ec1f789121f