Shop now and save up to 20% during FCP Euro's Labor Day Sale!
  1. Home
  2. BMW
  3. Struts

BMW M2 Struts Parts

OE
BMW Strut Assembly - Sachs 319242
Available
Ships in 3 business days
Ships Free
$427.99
OE
BMW Suspension Strut - Sachs 319243
Available
Ships in 3 business days
Ships Free
$427.99
BMW Strut Assembly - Bilstein B6 Performance 31312284787
Available
In Stock
Ships Free
$659.00
BMW Strut Assembly - Bilstein B6 Performance 31312284788
Available
In Stock
Ships Free
$659.00
BMW Suspension Strut - Genuine BMW 31318091349

BMW Suspension Strut - Genuine BMW 31318091349

Position 1 in the diagram
M4, M3
Genuine BMW
Available
Ships in 3 business days
Ships Free
$1,083.99
BMW Suspension Strut - Genuine BMW 31318091350

BMW Suspension Strut - Genuine BMW 31318091350

Position 1 in the diagram
M3, M4
Genuine BMW
Available
Ships in 3 business days
Ships Free
$1,083.99
BMW Strut Assembly - Genuine BMW 31312284787

BMW Strut Assembly - Genuine BMW 31312284787

Position 1 in the Diagram
M3, M4, M2
Genuine BMW
Available
Ships in 3 business days
Ships Free
$1,052.99
BMW Strut Assembly - Genuine BMW 31312284788
Available
Ships in 3 business days
Ships Free
$1,052.99
BMW Strut Assembly - Genuine BMW 31312284785

BMW Strut Assembly - Genuine BMW 31312284785

Position 1 in the Diagram
M3, M4, M2
Genuine BMW
Available
Ships in 3 business days
Ships Free
$467.99
BMW Strut Assembly - Genuine BMW 31312284786

BMW Strut Assembly - Genuine BMW 31312284786

Position 1 in the Diagram
M3, M4, M2
Genuine BMW
Available
Ships in 3 business days
Ships Free
$467.99
BMW Suspension Strut - Genuine BMW 31312289535
Available
Ships in 3 business days
Ships Free
$311.99
BMW Suspension Strut - Genuine BMW 31312289536
Available
Ships in 3 business days
Ships Free
$311.99
BMW Strut Assembly - Bilstein Touring B4 31312284785
Backordered
No ETA
$143.00
BMW Strut Assembly - Bilstein Touring B4 31312284786
Backordered
No ETA
$143.00
© FCP Euro 2026. All rights reserved.  
Version: b18a6a9ed : 53a503b7d08d6a1584b68d28b71f3ec1f789121f