Select your vehicle
  1. Home
  2. BMW
  3. Shock and Struts

BMW 1 Series M Shock and Struts Parts

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 - 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 22-214300
Available
In Stock
Ships Free
$169.00
BMW Strut Assembly - Bilstein Touring 22-214317
Available
In Stock
Ships Free
$169.00
BMW Shock Mounting Kit  - Monroe 907984

BMW Shock Mounting Kit - Monroe 907984

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Monroe
14 Ratings
Available
In Stock
$28.24
BMW Shock Bump Stop - Vaico 33536783101
Available
Ships in 1 business day
$22.39
BMW Shock Mount - Febi Bilstein 33506771737

BMW Shock Mount - Febi Bilstein 33506771737

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Febi Bilstein
5 Ratings
Available
In Stock
$8.19
BMW Strut Dust Sleeve - Febi Bilstein 31331094749

BMW Strut Dust Sleeve - Febi Bilstein 31331094749

128i, 135i, 323Ci, 323i, 325Ci, 325i, 325xi, & more
Febi Bilstein
18 Ratings
Available
In Stock
$6.83
BMW Strut Assembly - Bilstein HD 35-143321
Available
Ships in 3 business days
Ships Free
$309.00
BMW Strut Assembly - Bilstein HD 35-143338
Available
Ships in 3 business days
Ships Free
$309.00
MAP
BMW Shock Mounting Kit - Dinan D110-0007

BMW Shock Mounting Kit - Dinan D110-0007

325i, 335is, 335i xDrive, 330xi, 135i, & more
Dinan
Available
In Stock
Ships Free
$163.95
BMW Strut Assembly (E92 M3) - Genuine BMW 31312284011

BMW Strut Assembly (E92 M3) - Genuine BMW 31312284011

Position 1 in the Diagram
1 Series M, M3
Genuine BMW
Available
Ships in 3 business days
Ships Free
$477.99
BMW Strut Assembly (E92 M3) - Genuine BMW 31312284012

BMW Strut Assembly (E92 M3) - Genuine BMW 31312284012

Position 1 in the Diagram
1 Series M, M3
Genuine BMW
Available
Ships in 3 business days
Ships Free
$477.99
BMW Strut Mount - Genuine 31302283650
Available
In Stock
Ships Free
$311.32
BMW Shock Absorber - Genuine BMW 33527845548
Available
Ships in 4-6 weeks
Ships Free
$209.99
BMW Additional Damper - Genuine BMW 33537845437

BMW Additional Damper - Genuine BMW 33537845437

Position 3 in the diagram
1 Series M
Genuine BMW
Available
Ships in 4-6 weeks
$43.69
BMW Shock Bump Stop - Genuine BMW 33536783101
Available
In Stock
$41.81
BMW Shock Mount - Genuine BMW 33506771737

BMW Shock Mount - Genuine BMW 33506771737

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Genuine BMW
Available
In Stock
$28.69
BMW Shock Mount - Genuine BMW 33506771738

BMW Shock Mount - Genuine BMW 33506771738

1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Genuine BMW
Available
In Stock
$28.69
BMW Articulated Disc - Genuine BMW 31332283379
Available
In Stock
$23.21
BMW Shock Mount Bolt - Genuine BMW 33522283638

BMW Shock Mount Bolt - Genuine BMW 33522283638

M12x1.5-10.9, sold and priced each
1 Series M, M3
Genuine BMW
1 Rating
Available
In Stock
$18.77
BMW Strut Tower Reinforcement Plate - Genuine BMW 51717180143

BMW Strut Tower Reinforcement Plate - Genuine BMW 51717180143

3mm thick plate, sits between the strut mount and strut tower
1 Series M, 128i, 135i, 135is, 325i, 325xi, 328i, & more
Genuine BMW
Available
In Stock
$18.62
BMW Strut Dust Sleeve - Genuine BMW 31331094749

BMW Strut Dust Sleeve - Genuine BMW 31331094749

128i, 135i, 323Ci, 323i, 325Ci, 325i, 325xi, & more
Genuine BMW
15 Ratings
Available
In Stock
$8.29
BMW Bump Stop Support Cup - Genuine BMW 33526764418

BMW Bump Stop Support Cup - Genuine BMW 33526764418

1 Series M, 128i, 135i, 135is, M3, X1
Genuine BMW
6 Ratings
Available
In Stock
$6.35
© FCP Euro 2026. All rights reserved.  
Version: 7f6b48365 : 53a503b7d08d6a1584b68d28b71f3ec1f789121f