Select your vehicle
  1. Home
  2. BMW
  3. Suspension

BMW 325xi Suspension Parts

BMW Strut Mount Cap (Pack of 2) - Genuine BMW 31311139453KT

BMW Strut Mount Cap (Pack of 2) - Genuine BMW 31311139453KT

Pack of 2
318i, 318is, 318ti, 323Ci, 323i, 323is, 325, & more
Genuine BMW
1 Rating
Available
In Stock
$5.98
QTY
OE
BMW Control Arm - Lemforder 31126758534
Available
Ships in 1 business day
Ships Free
$265.99
QTY
OE
BMW Control Arm - Lemforder 31126758533
Available
In Stock
Ships Free
$240.99
QTY
OE
BMW Control Arm - Lemforder 33322406292

BMW Control Arm - Lemforder 33322406292

128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
Available
In Stock
Ships Free
$111.99
QTY
OE
BMW Tension Strut - Lemforder 31126768983

BMW Tension Strut - Lemforder 31126768983

Includes Pressed-In Bushing for Ease of Install
325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, & more
Lemforder
9 Ratings
Available
In Stock
Ships Free
$108.99
QTY
OE
BMW Tension Strut - Lemforder 31126768984

BMW Tension Strut - Lemforder 31126768984

Includes Pressed-In Bushing for Ease of Install
325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, & more
Lemforder
7 Ratings
Available
In Stock
Ships Free
$108.99
QTY
OE
BMW Ball Joint - Lemforeder 31126756696
Available
In Stock
Ships Free
$101.99
QTY
OE
BMW Ball Joint - Lemforeder 31126756695
Available
In Stock
Ships Free
$101.99
QTY
OE
BMW Control Arm - Lemforder 31126768989

BMW Control Arm - Lemforder 31126768989

325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, & more
Lemforder
13 Ratings
Available
In Stock
Ships Free
$98.62
QTY
OE
BMW Shock Absorber - Sachs 556-882

BMW Shock Absorber - Sachs 556-882

318i, 318is, 318ti, 323Ci, 323i, 323is, 325Ci, & more
Sachs
22 Ratings
Available
In Stock
Ships Free
$83.12
QTY
OE
BMW Coil Spring - Mubea 90152937
Available
Ships in 1 business day
Ships Free
$78.99
QTY
OE
BMW Coil Spring - Mubea 33531095692

BMW Coil Spring - Mubea 33531095692

330Ci, 328Ci, 323i, 330i, 325xi, & more
Mubea
Available
Ships in 3 business days
Ships Free
$74.99
QTY
OE
BMW Coil Spring - Mubea 31336769915

BMW Coil Spring - Mubea 31336769915

335i xDrive, 335xi, 328i xDrive, 330xi, 325xi
Mubea
Available
In Stock
Ships Free
$73.99
QTY
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
QTY
OE
BMW Coil Spring - Mubea 90160555

BMW Coil Spring - Mubea 90160555

323i, 325Ci, 325i, 328Ci, 328i, 330Ci, 330i
Mubea
Available
Ships in 3 business days
Ships Free
$58.99
QTY
OE
BMW Coil Spring - Mubea 31336769916

BMW Coil Spring - Mubea 31336769916

335i xDrive, 328xi, 330xi, 325xi
Mubea
Available
In Stock
Ships Free
$57.99
QTY
OE
BMW Control Arm - Lemforder 33322406290

BMW Control Arm - Lemforder 33322406290

Includes Pressed-In Bushings for Ease of Install
128i, 135i, 325i, 325xi, 328i, 328i xDrive, & more
Lemforder
6 Ratings
Available
In Stock
Ships Free
$56.99
QTY
OE
BMW Control Arm - Lemforder 33322409890

BMW Control Arm - Lemforder 33322409890

Includes Pressed-In Bushings for Ease of Install
128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
2 Ratings
Available
In Stock
Ships Free
$54.56
QTY
OE
BMW Control Arm Bushing Kit - Lemforder 31129063163
Available
In Stock
Ships Free
$49.29
QTY
OE
BMW Tension Strut Bushing Kit - Lemforder 31126768818

BMW Tension Strut Bushing Kit - Lemforder 31126768818

Kit contains 2 Bushings
325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, & more
Lemforder
1 Rating
Available
In Stock
$48.79
QTY
OE
BMW Ball Joint - Lemforder 31126768988

BMW Ball Joint - Lemforder 31126768988

325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, & more
Lemforder
9 Ratings
Available
In Stock
$45.49
QTY
OE
BMW Control Arm - Lemforder 2511401

BMW Control Arm - Lemforder 2511401

318i, 318is, 323Ci, 323i, 323is, 325i, 325is, & more
Lemforder
12 Ratings
Available
Ships in 1 business day
$44.99
QTY
OE
BMW Strut Mount - Sachs 31336775097

BMW Strut Mount - Sachs 31336775097

Priced each and sold individually
325xi, 328i xDrive, 328xi, 330xi, 335i xDrive, 335xi
Sachs
8 Ratings
Available
In Stock
$43.71
QTY
OE
BMW Control Arm Ball Joint - Lemforder 3067901

BMW Control Arm Ball Joint - Lemforder 3067901

128i, 135i, 135is, 325i, 325xi, 328i, & more
Lemforder
Available
In Stock
$40.59
QTY
OE
BMW Trailing Arm Ball Joint - Lemforder 33306852895

BMW Trailing Arm Ball Joint - Lemforder 33306852895

318i, 318is, 318ti, 323Ci, 323i, 323is, 325Ci, & more
Lemforder
14 Ratings
Available
In Stock
$36.39
QTY
© FCP Euro 2026. All rights reserved.  
Version: 33a3e0849 : 53a503b7d08d6a1584b68d28b71f3ec1f789121f