Shocks, Struts & Assemblies for 2004 BMW 320i
Find parts that fit
We need more information about your vehicle to confirm fit.
2004
BMW
320i
SPONSOREDSPONSOREDSPONSOREDSPONSOREDSPONSOREDSPONSORED
3,708 Results
Front and Rear Struts Shocks Absorbers for BMW 320i 323i 323Ci 325i 328i 330Ci (Fits: 2004 BMW 320i)
Excluding Models With Sport SuspensionBrand New: Detroit Axle$158.29Was: $202.94Free shipping325 sold2x Front Quick Complete Struts Shocks Assembly For BMW 320i 323i 325i 330i RWD (Fits: 2004 BMW 320i)
Brand New$98.95Free shipping246 soldCoilovers For 2001-2005 BMW E46 320i 325i 330i Struts Suspension Spring Kits (Fits: 2004 BMW 320i)
Brand New$216.89Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $240.99Free shippingRear Shock Absorbers Assembly for BMW 320i 323Ci 323i 325i 328i 330Ci 330i 330Xi (Fits: 2004 BMW 320i)
HIGHEST QUALITY - SAME DAY SHIPPING - 10 YEAR WARRANTY!Brand New: Detroit Axle$45.94Was: $58.90Free shipping371 soldCoilovers Suspension Kit For 2001-2005 BMW E46 320i 325i 330i Shocks Adjustable (Fits: 2004 BMW 320i)
Brand New$198.99or Best OfferFree shipping23 watchingFront Complete Struts Absorber Assembly & Rear Shocks For 2001-05 BMW 320i 325i (Fits: 2004 BMW 320i)
Brand New: TOPCN$163.11Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $175.39or Best OfferFree shippingOnly 3 leftPair Front Complete Shocks Struts Assembly For BMW 320i 323i 325i 328i 330i (Fits: 2004 BMW 320i)
Brand New: MOSTPLUS$98.98Free shippingCoilovers Suspension Kits for BMW E46 3 Series 320i 323i 325i 328i 330i Shock (Fits: 2004 BMW 320i)
Brand New$266.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $380.00Free shipping276 soldCoilovers Suspension Kit For 2001-2005 BMW E46 320i 325i 330i Struts Adjustable (Fits: 2004 BMW 320i)
Brand New$215.99or Best OfferFree shipping26 watchingLowering Coilovers Kit for BMW 320i 2001 2002 2003 2004 2005 Shock Strut& Spring (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$230.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shipping20 watchingFront Complete Struts Coil Spring & Rear Shocks For BMW 320i 325i 323i 328i 330i (Fits: 2004 BMW 320i)
Brand New$160.15Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $181.99or Best OfferFree shipping24 Click Damper Coilovers Shock Springs Lower Kit for BMW E46 328 325 330 98-05 (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$290.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shippingOnly 1 left!Complete Rear Struts Shocks For BMW 320i 323i 325Ci 328Ci 328i 330i Sway Bars (Fits: 2004 BMW 320i)
Brand New$58.95Was: $66.99or Best OfferFree shippingFront Right & Left Shock Struts for 2001-2005 BMW 320i 323i 325i 328i 330i RWD (Fits: 2004 BMW 320i)
New (Other): MOSTPLUS$175.95or Best Offer$25.00 shippingFront & Rear Strut Shock Kit Set of 4 for BMW 320i 323i 325i 328i 330i
Brand New$153.40Was: $196.67or Best OfferFree shippingFront Driver Side Strut w/ Coil Spring for BMW 320i 323i 323Ci 325i 325Ci 328i (Fits: 2004 BMW 320i)
RWD CHASSIS #E46- without Sport SuspensionBrand New: Detroit Axle$60.79Was: $77.93Free shippingFront Pair (2) Complete Strut Assemblies Fit 2001 2002 2003 2004 2005 BMW 320i (Fits: 2004 BMW 320i)
Brand New$129.22Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $161.53Free shippingComplete Rear Struts Shocks For BMW 320i 323i 325Ci 328Ci 328i 330i Sway Bars (Fits: 2004 BMW 320i)
Brand New$61.59Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $69.99or Best OfferFree shippingMaXpeedingrods Front+Rear Coilovers Lowering Kit For BMW E46 3 Series 98-05 RWD (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$240.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $400.00Free shipping460 sold2pcs Fit For BMW 320i 323i 325i 330i Front Complete Struts Coil Spring Assembly (Fits: 2004 BMW 320i)
Brand New$139.99Was: $186.65or Best OfferFree shippingMaxpeedingrods COT6 24 Ways Adj. Damper Shock Coilovers Kit for BMW 3 Series E46 (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$399.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $798.00Free shipping70 sold2PCS Front Shock Struts For BMW 320i 323i 325i 325ci 328i 330i 330ci Coupe Sedan (Fits: 2004 BMW 320i)
Brand New$98.79or Best OfferFree shippingFront Complete Struts Shocks Assembly For BMW 320i 323i 325Ci 330i 328i 2000-05 (Fits: 2004 BMW 320i)
Brand New$98.99Free shipping30 soldCoilover Suspension Shock Kit For BMW 3 Series E46 M3 320i 323i 325i 328i 330i (Fits: 2004 BMW 320i)
Brand New: JDMSPEED$465.99or Best OfferFree shippingFront Strut Shock for 00-05 BMW 320i 330Ci 325i 325Ci 330i 323Ci 323i 328Ci 328i (Fits: 2004 BMW 320i)
Brand New: Unbranded$112.51Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shippingBenefits charitySet(2) Front Struts Shocks For BMW 330i 320i 325i Left+Right Side 171582 171581 (Fits: 2004 BMW 320i)
Brand New$98.92or Best OfferFree shippingPair Left Right Front Struts Shocks Assembly For BMW 320i 323i 328Ci 325Ci 330Ci (Fits: 2004 BMW 320i)
Brand New$98.90or Best OfferFree shippingCoilovers 24 Level Damper Struts for BMW E46 3 Series 320i 323i 325i 328i 330i (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$300.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shipping93 soldFront Rear Strut & Shock Absorber Kit Set of 4 for BMW 320i 323i 325i 328i 330i
Brand New$196.82or Best OfferFree shippingFits BMW 320i 323i 325i 330i Front Complete Struts Coil Spring Assembly 171582 (Fits: 2004 BMW 320i)
Brand New$139.99or Best OfferFree shipping4pc Front Complete Struts and Rear Gas Shocks Mount For BMW 320i 325i 323Ci 323i (Fits: 2004 BMW 320i)
Brand New$160.99or Best OfferFree shipping6pcs Front Struts w/Coil Spring Tie Rods Kit For BMW 320i 323i 325i 325Ci 330i (Fits: 2004 BMW 320i)
Brand New$158.39Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $179.99or Best OfferFree shippingAdjustable Coilovers Suspension Struts lowering Kit For 01-05 BMW E46 320i 325i (Fits: 2004 BMW 320i)
Brand New$228.94Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $240.99Free shippingFor 2001-2005 BMW E46 320i 325i 330i Coilovers Suspension Set Adj. Height Shocks (Fits: 2004 BMW 320i)
Brand New$225.62Was: $237.49Free shippingComplete Coilovers Kits Adj. Height Shocks Fits 2001-2005 BMW E46 320i 325i (Fits: 2004 BMW 320i)
Brand New$228.99Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $241.04Free shippingOnly 2 leftRear Strut Tower Bar Brace for 2004-2013 BMW E90 320d 320i 325i 330i 335i 2wd
Brand New: Ultra Racing$198.00or Best OfferFree shipping9 watchingMaxpeedingrods Street Coilovers For BMW 3-Series 320i 325i 328i 335i E90 E91 RWD (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$269.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $538.00Free shippingComplete Rear Struts Shocks For BMW 320i 323i 325Ci 328Ci 328i 330i Sway Bars (Fits: 2004 BMW 320i)
Brand New$58.95Was: $66.99or Best OfferFree shippingCoilovers Adj Height Struts Absorber Kits Fits 2001-2005 BMW E46 320i 325i 330i (Fits: 2004 BMW 320i)
Brand New$231.99Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $244.20Free shipping2 Front Shock Absorbers for BMW 320i 323i 323Ci 325i 325Ci 328i 328Ci 330i 330Ci (Fits: 2004 BMW 320i)
Brand New: OREDY$71.44Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $95.25Free shippingFor BMW 320i 323i 325i 330i RWD Front Shock Struts w/ Coil Spring Assembly (Fits: 2004 BMW 320i)
Brand New$111.07Was: $126.22or Best OfferFree shippingFor 2001 2002 2003 2004 2005 BMW 320i 325i 330i Front Struts & Rear Shocks
Brand New: Monroe$85.92Was: $102.28or Best Offer$15.00 shippingCoilovers Adj. Damper Suspension Kit For BMW 3 Series E90 04-12 RWD - Return (Fits: 2004 BMW 320i)
Parts Only: Unbranded$325.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best OfferFree shippingOnly 1 left!Rear Shock Absorbers Pair 2 for 1999-2000 BMW 323i 328i 2001-2005 320i 325i 330i (Fits: 2004 BMW 320i)
Fast Free Shipping - High Quality - Direct FitBrand New$34.96Was: $48.94Free shippingCoilovers Suspension Lowering Kit For 01-05 BMW E46 320i 325i Struts Adjustable (Fits: 2004 BMW 320i)
Brand New$213.99or Best OfferFree shipping11 watchingFor BMW 320i 323Ci 325i Complete Front Complete Struts Assembly & Rear Shocks ×4 (Fits: 2004 BMW 320i)
Brand New$160.23Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $172.29or Best OfferFree shippingCoilovers Lowering Kit For BMW E46 3 Series 320i 325i 330i RWD Shocks Absorber (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$240.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Trending at $252.00eBay determines this price through a machine learned model of the product's sale prices within the last 90 days.Free shipping14 watching1Pair Front Complete Shock Struts For BMW 320i 2001 2002 2003 2004 2005 171582/1 (Fits: 2004 BMW 320i)
Brand New$138.06Was: $146.87or Best OfferFree shipping2PCS Front Complete Struts Shocks Assembly For BMW 320i 328i 325i 330i RWD (Fits: 2004 BMW 320i)
Brand New$98.91Free shipping9 watchingAssembly Coilovers Kits For 2001-2005 BMW E46 320i 325i Adj. Height & Mounts (Fits: 2004 BMW 320i)
Brand New: Autodayplus$227.99Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $239.99Free shippingFront Right Strut Coil Spring for BMW 328i 325i 325Ci 330i 323i 330Ci 320i 323Ci (Fits: 2004 BMW 320i)
HIGHEST QUALITY - SAME DAY SHIPPING - 10 YEAR WARRANTY!Brand New: Detroit Axle$60.79Was: $77.93Free shipping2 Front Complete Struts for BMW 323i 323Ci 325i 325Ci 328i 328Ci 330i 330Ci (Fits: 2004 BMW 320i)
Brand New: OREDY$136.90Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $166.95or Best OfferFree shipping22 sold4PCS Front+Rear Complete Struts Shock Absorber For BMW 323i 325Ci 328i 330i E46 (Fits: 2004 BMW 320i)
Brand New$134.95or Best OfferFree shipping61 sold24 Way Damper Full Coilovers For BMW E46 320i 325i 330i 2001-2005 Suspension Kit (Fits: 2004 BMW 320i)
Brand New: MaXpeedingRods$289.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shipping2001-2005 BMW 320i E46 Front Pair Complete Struts & Coil Spring Assemblies (Fits: 2004 BMW 320i)
Brand New: Unity Automotive$111.09Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $116.942pcs Rear Shock Absorber for BMW 320i 2001 2002 2003 2004 2005 (Fits: 2004 BMW 320i)
Brand New$88.50Free shippingComplete Coilovers Kits Adj. Height Shocks For 2001-2005 BMW E46 320i 325i Strut (Fits: 2004 BMW 320i)
Brand New$238.44Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $250.99or Best OfferFree shipping4x Fits 2001-2005 BMW 320i 325i Front Complete Strut Mounts Spring & Rear Shock (Fits: 2004 BMW 320i)
Brand New$169.26Was: $183.98or Best OfferFree shipping