Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How much does it cost to replace struts on a BMW 328i?

On a BMW 328i, front strut replacement for both sides typically costs about $1,000 to $2,200 including parts and labor; rear shocks usually add $400 to $1,200. Replacing all four corners can range from roughly $1,500 to $3,000, depending on parts and labor.


Front struts: what to expect


The front suspension is the most involved for a BMW 328i, since it uses strut assemblies that combine dampers, springs, and mounting hardware. Prices vary by parts choice and model year.



  • Parts: OEM front strut assemblies for both sides generally range from about $300 to $700 per strut, or $600 to $1,400 for the pair. Aftermarket options may be $150 to $350 per strut, or about $300 to $700 for the pair.

  • Labor: Removing the old units, installing the new ones, and performing a front alignment typically takes 2–4 hours at shop rates around $80–$150 per hour, totaling roughly $160–$600.

  • Additional costs: If you replace upper mounts, bushings, bearings, or springs, expect $50–$200 per side for parts and $50–$150 per hour more for labor.


Conclusion: With aftermarket parts and a standard alignment, expect about $1,000 to $2,200 for a front-pair replacement; OEM parts can push the total toward the higher end.


Rear shocks: cost considerations


Rear shocks on the 328i are generally less pricey than front struts, but costs rise with OEM parts and the specific rear setup. Some configurations use separate shocks, while others use integrated assemblies.



  • Parts: OEM rear shocks typically run about $250–$450 per shock; aftermarket shocks can be $120–$250 per shock. For two shocks, that’s roughly $500–$900 OEM or $240–$500 aftermarket.

  • Labor: Replacement usually requires 1–3 hours of labor, at roughly $80–$150 per hour, totaling about $80–$450.

  • Alignment/diagnostics: Rear-only replacements may not require a full alignment, but if the vehicle is out of spec afterward, add $50–$100 for a recheck or alignment.


Conclusion: Rear shock replacement typically costs about $400–$1,200, depending on parts and labor; combining with front work raises the total accordingly.


All four corners: total cost for the BMW 328i


If you replace both front struts and both rear shocks, you’re covering the four corners of the car. The total reflects parts choices, labor, and any alignment needs after the job.



  • Parts: OEM total for two fronts and two rears can range from roughly $1,200 to $2,200; aftermarket parts might total about $600 to $1,600 for the same scope.

  • Labor: Completing all four corners typically requires 4–8 hours of labor at $80–$150 per hour, which equals about $320–$1,200.

  • Wheel alignment: A full suspension replacement often includes or requires an alignment, typically $100–$200.


Conclusion: Replacing all four corners usually lands in a range of about $1,400 to $3,000 in the United States, with OEM parts and dealer-level service at the higher end.


Ways to save money on strut replacement


Smart shoppers compare parts and labor, and look for bundled services that include alignment and warranty.



  • Choose aftermarket parts with a solid warranty when appropriate, and confirm compatibility with your exact 328i model year.

  • Get multiple quotes from reputable shops to compare labor rates and included services (alignment, bearings, mounts).

  • Consider asking your mechanic to install a complete front or rear kit to streamline the job and potentially save on labor.

  • Check for seasonal promotions or service specials that cover suspension work or alignments.


Conclusion: Careful shopping for parts and quotes can noticeably trim the overall bill without compromising safety or performance.


Summary


For a BMW 328i, front strut replacement for both sides typically costs in the $1,000–$2,200 range (parts plus labor), while rear shocks run roughly $400–$1,200. Replacing all four corners commonly totals about $1,400–$3,000, depending on parts (OEM vs aftermarket), the amount of labor, and whether an alignment is needed. Shopping around, opting for quality aftermarket parts where appropriate, and ensuring a proper wheel alignment can help you balance performance with value.

What are common problems with 328i engines?


Top BMW 328i Problems

  • Oil Leaks From Lower Engine Area.
  • Blower Final Stage Fan Resistor May Fail.
  • Outside Mirror May Fold Out to Far.
  • Noise and/or Vibration Due to AC System Low on Refrigerant.
  • Multiple Power Steering Hoses May Simultaneously Fail.
  • Water Pump May Develop Coolant Leak.

Ask about result



Is it worth it to fix struts?


Enjoy benefits of replacing worn shocks and struts
Replacing these worn components will restore the ride control and handling the vehicle demonstrated when it was new. It also means longer tire wear. New shocks and struts also help reduce potential wear of other steering and truck, SUV or car suspension components.
Ask about result



What are the signs of a bad strut?


Read on to learn the signs of worn shocks & struts:

  • Nose dive when braking.
  • Bouncy ride.
  • Vehicle rolls or sways when cornering.
  • Uneven tire wear.
  • Rear squat during acceleration.
  • Vibration in steering wheel.
  • Unusual noises.
  • Leaking fluid on exterior of shocks/struts.

Ask about result



How long do struts last on a BMW?


50,000 to 100,000 miles
How Long Do BMW Shocks and Struts Last? Shocks and struts in BMWs typically last 50,000 to 100,000 miles, depending on driving conditions and maintenance.
Ask about result


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.