Select your vehicle

  1. Home
  2. BMW
  3. Suspension

BMW M340i Suspension Parts

MAP
BMW Coilover Kit - ST Suspensions ST XA 182200CL
Available
Ships in 1 business day
Ships Free
$1,419.00
BMW Strut Assembly - Bilstein B6 Performance 23-300187
Available
Ships in 7 business days
Ships Free
$550.00
BMW Strut Assembly - Bilstein B6 Performance 23-305038
Available
Ships in 7 business days
Ships Free
$550.00
BMW Shock Absorber - Bilstein B6 Performance 20-303426

BMW Shock Absorber - Bilstein B6 Performance 20-303426

M340i, 330e, 330e xDrive, M340i xDrive, 430i xDrive, & more
Bilstein B6 Performance
Backordered
No ETA
$484.00
BMW Suspension Shock Absorber - Bilstein 24-303347
Backordered
No ETA
$183.00
BMW Suspension Stabilizer Bar - Genuine BMW 33506881580

BMW Suspension Stabilizer Bar - Genuine BMW 33506881580

Position 1 in the Diagram
330i xDrive, 230i, 330i, M340i, 430i, & more
Genuine BMW
Backordered
No ETA
$297.99
OEM
BMW Suspension Control Arm - Lemforder 4294801
Backordered
No ETA
$206.99
OEM
BMW Suspension Control Arm - Lemforder 4507301

BMW Suspension Control Arm - Lemforder 4507301

430i Gran Coupe, 440i Gran Coupe, & more
Lemforder
Backordered
No ETA
$28.29
BMW Coil Spring - Genuine BMW 33536889979

BMW Coil Spring - Genuine BMW 33536889979

M240i xDrive, 430i xDrive, 230i xDrive, M440i, 330i, & more
Genuine BMW
Available
Ships in 5 business days
Ships Free
$219.99
BMW Coil Spring - Genuine BMW 31336889991

BMW Coil Spring - Genuine BMW 31336889991

M340i, 330e, M340i xDrive, 330e xDrive, 330i xDrive
Genuine BMW
Backordered
No ETA
$212.99
MAP
Suspension Coil Spring Compressor - Baum 1117J
Available
In Stock
Ships Free
$594.24
Ball Joint Puller - HAZET 17907
Available
Ships in 1 business day
Ships Free
$486.99
Ball Joint Connected Adapter C - OTC CA6636
Available
Ships in 1 business day
Ships Free
$458.99
Ball Joint Separator Kit - Mueller-Kueps 609 033
Available
Ships in 1 business day
Ships Free
$399.99
MAP
Ball Joint Tool Kit - Baum B312240KPLUS
Available
Ships in 3 business days
Ships Free
$399.09
Ball Joint Service Kit - OTC 7249
Available
Ships in 1 business day
Ships Free
$274.99
Master Ball Joint Service Kit - Astro Pneumatic 7897
Available
Ships in 1 business day
Ships Free
$269.99
15-Piece Strut and Shock Absorber Tool Kit - CTA Manufacturing 7466

15-Piece Strut and Shock Absorber Tool Kit - CTA Manufacturing 7466

Assemble shock and strut assemblies with ease!
Universal fitment.
CTA Manufacturing
1 Rating
Available
In Stock
Ships Free
$217.56
Ball Joint Puller - HAZET 17791
Available
In Stock
Ships Free
$185.99
Front End Service Set - Gearwrench 41690

Front End Service Set - Gearwrench 41690

Universal fitment.
GearWrench
1 Rating
Available
In Stock
Ships Free
$156.99
Strut Spring Compressor Kit - OTC 7294
Available
In Stock
Ships Free
$146.99
Ball Joint Service Kit - Astro Pneumatic 7865
Available
Ships in 1 business day
Ships Free
$142.99
Strut Tool - Lisle 62300

Strut Tool - Lisle 62300

Safely remove your vehicle's springs with this strut tool by Lisle.
Universal fitment.
Lisle
2 Ratings
Available
In Stock
Ships Free
$113.99
BALL JOINT SEPARATOR - OTC 6297
Available
In Stock
Ships Free
$97.99