1. Home
  2. BMW
  3. Struts

BMW M2 Struts Parts

OE
BMW Suspension Strut - Sachs 319243
Available
Ships in 3 business days
Ships Free
$415.99
BMW Strut Assembly - Bilstein Touring B4 31312284786
Available
Ships in 1 business day
Ships Free
$143.00
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 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,140.99
BMW Suspension Strut - Genuine BMW 31318091349

BMW Suspension Strut - Genuine BMW 31318091349

Position 1 in the diagram
M4, M3
Genuine BMW
Available
Ships in 4 business days
Ships Free
$1,140.99
BMW Strut Assembly - Genuine BMW 31312284788
Available
Ships in 3 business days
Ships Free
$1,106.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,106.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
$492.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
$492.99
BMW Suspension Strut - Genuine BMW 31312289535
Available
Ships in 3 business days
Ships Free
$327.99
BMW Suspension Strut - Genuine BMW 31312289536
Available
Ships in 3 business days
Ships Free
$327.99
OE
BMW Strut Assembly - Sachs 319242
Backordered
No ETA
$431.99
BMW Strut Assembly - Bilstein Touring B4 31312284785
Backordered
No ETA
$143.00
© FCP Euro 2026. All rights reserved.  
Version: a10eeda60 : 53a503b7d08d6a1584b68d28b71f3ec1f789121f