Home › Repairs › Struts & Shocks Replacement

Struts & Shocks Replacement cost

Struts & Shocks Replacement on a BMW F30/F31/F32/G20 and similar models typically costs $700–$4,000 at an independent shop, $3,500 at a BMW dealer, or $260–$800 in parts DIY, based on 11 real owner-reported prices.

Last updated · Sources: 11 owner-reported prices from 4 cited threads

Leaking or worn front struts and rear shocks on non-adaptive suspension. Real prices reported by owners on Reddit and BMW forums, with a link to every one.

AllF30F31F32G20F22

Typical cost

BMW dealer
$3,500
Median $3,500 · 1 data point
Independent shop
$700 – $4,000
Median $1,500 · 8 data points
DIY (parts/tools)
$260 – $800
Median $530 · 2 data points

Ranges are the lowest and highest prices in the table below. They are not estimates. Shop prices include parts and labor unless noted.

Every price we found

PriceWhereDetailsSource
$4,000 Indy Quote for front pair at an oil service (shop type not stated)[1]
$1,500 Indy Paid at an independent shop, front struts incl. alignment[1]
$1,500 Indy Indie quote in Texas, front struts[1]
$700 Indy Quote from a Southern California shop, front struts[1]
$3,000 Indy Indie quote, front shocks with install[1]
$2,000 Indy Quote, front struts, 2016 320i[2]
$1,500 Indy Independent quote, front struts, 2016 320i[2]
$1,000 Indy Paid total, front struts, 340i (Bilstein B8s ~$600 + $400 install)[3]
$3,500 Dealer Dealer quote, all struts and shocks[4]
$260 DIY Bilstein B4 front struts found online[2]
$800 DIY All 4 dampers plus hardware, 328i[3]

How long it takes

About 3 hours for front struts per owners; rear shocks are 4 bolts each. Get an alignment after front struts.

Which cars are affected

F30/F32 3/4 Series (320i/328i/340i), similar on G20 and F22. Prices are for standard (non-adaptive) dampers.

Symptoms

Parts list

Front strut (Bilstein B4 / Sachs)ECS TuningPelican PartsAmazon
Rear shock absorberECS TuningPelican PartsAmazon
Strut mount & bump stop kitECS TuningPelican PartsAmazon

Check fitment for your exact car (VIN) before ordering. Links may become affiliate links in the future.

Had this done? Share what you paid

Your price helps the next owner judge a Struts & Shocks Replacement quote. We check every submission before adding it.

Form not showing? Open the price form.

Common questions

How much does Struts & Shocks Replacement cost?

Struts & Shocks Replacement on a BMW F30/F31/F32/G20 and similar models typically costs $700–$4,000 at an independent shop, $3,500 at a BMW dealer, or $260–$800 in parts DIY, based on 11 real owner-reported prices.

How much does Struts & Shocks Replacement cost at a BMW dealer?

Real dealer prices we found ranged $3,500 (1 data point, median $3,500).

How much does an independent shop charge for Struts & Shocks Replacement?

Independent shop prices ranged $700 to $4,000 (8 data points, median $1,500).

Can I do Struts & Shocks Replacement myself?

Owners who did it themselves reported $260 to $800 in parts and tools.

How long does Struts & Shocks Replacement take?

About 3 hours for front struts per owners; rear shocks are 4 bolts each. Get an alignment after front struts.

Which BMWs are affected?

F30/F32 3/4 Series (320i/328i/340i), similar on G20 and F22. Prices are for standard (non-adaptive) dampers.

Related repairs

N20 Timing Chain & Guides
Timing chain, guides and oil pump chain on the 4-cyl N20/N26.
$2,000–$9,700
Low Pressure Fuel Pump (In-Tank)
The in-tank pump that causes stalling and limp mode on F30s and others.
$1,200–$1,200
xDrive Front CV Axles
Front axle shafts on xDrive 2/3/4 Series and X models.
$4,500–$4,500
Oil Filter Housing Gasket (OFHG)
The classic BMW oil leak onto the serpentine belt.
$350–$1,950

Sources

  1. Front Strut Replacement Cost (Reddit r/F30)
  2. Is 2k for front struts of my bmw 320i 2016, pricey? (Reddit r/F30)
  3. Do these prices look right? (Reddit r/F30)
  4. $3500 for shocks and struts (Reddit r/F30)

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →