BMW Engines & Engine Parts for 2004 BMW 320i
Find parts that fit
We need more information about your vehicle to confirm fit.
2004
BMW
320i
Shop by Popular Categories
SPONSOREDSPONSOREDSPONSOREDSPONSOREDSPONSOREDSPONSORED
All
Auction
Buy It Now
712 Results
Air Injection Pump Sedan Canada Market Fits 01-05 BMW 320i 734203 (Fits: 2004 BMW 320i)
*** 6 MONTH WARRANTY ****TestedPre-Owned: BMW$45.87or Best Offer2001-2005 BMW 320I - Engine OIL Guide TUBE 7531258 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$59.99Free shippingBMW E46 E39 E53 E60 325 330 525 530 X5 M52TU M54 - Rebuilt Dual Vanos Unit 98-05 (Fits: 2004 BMW 320i)
$50 Core refund when we get core backRemanufactured: BMW$299.99Free shipping137 sold03-06 BMW 320i 325i 330i Xi Ci 525i 530i X3 X5 Z4 HARMONIC BALANCER PULLEY OEM
Pre-Owned: BMW$49.00or Best OfferFree shipping2001-2005 BMW 320I - Intake CAM GEAR / Sprocket 1744263 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$27.99Free shipping2001-2005 BMW 320I - REAR Engine Crankshaft Cover 2245265 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$15.22Free shipping1999-2006 BMW 320i 323i 325i 328i 330i Z4 (E46 E85) 2.5L / 3.0L ENGINE - OIL PAN (Fits: 2004 BMW 320i)
Pre-Owned: BMW$102.59Was: $128.24Free shippingBMW E46 E39 E60 E53 E85 E83 Engine Dual Vanos Timing Adjuster Unit OEM 117K EP (Fits: 2004 BMW 320i)
Pre-Owned: BMW$119.99Trending at $124.30eBay determines this price through a machine learned model of the product's sale prices within the last 90 days.$18.00 shipping2004 BMW 330ci 325ci 325i 330i E46 M54 Crankshaft Timing Chain Sprocket Gear (Fits: 2004 BMW 320i)
Genuine Used BMW OEM Part, Fast Shipping, Easy ReturnsPre-Owned: BMW$29.99Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shipping1998-2002 BMW Z3 - Vanos Solenoid Valve 1432532 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$34.99Free shipping2004 BMW 330ci 325ci 325i 330i E46 M54 Harmonic Balancer Vibration Damper Pulley (Fits: 2004 BMW 320i)
Genuine Used BMW OEM Part, Fast Shipping, Easy ReturnsPre-Owned: BMW$79.99Estimated delivery dateEst. delivery Thu, Jun 6Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
2001-2005 BMW 320I - Engine OIL Level Sensor 7508003 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$29.99Free shipping2003-2006 BMW X5 325i 330i 03-05 BMW 320 525 Z4 Engine Harmonic Balancer Pulley (Fits: 2004 BMW 320i)
BEEN IN BUSINESS 39 YEARS...FAST FREE SHIPPING !!!Pre-Owned: BMW$57.36Was: $69.95or Best Offer2001-2006 BMW X5 325i 330i 2001-05 BMW 320 525 530i Engine Timing Cover Assembly (Fits: 2004 BMW 320i)
BEEN IN BUSINESS 39 YEARS...FAST FREE SHIPPING !!!Pre-Owned: BMW$73.76Was: $89.95or Best OfferService Kit BMW 3 Series E90 318i, 320i, 320si 2.0 2004-2011 Oil Air Cabin + Oil
Brand New: BMW$63.34$46.24 shippingBMW E46, E46 M3 Carbon fiber roller top storage tray holder on center console (Fits: 2004 BMW 320i)
Brand New: BMW$275.00Free shipping2001-2005 BMW 330XI - CAM GEAR / Camshaft Sprocket 1438375 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$19.99Free shippingBMW E46, BMW E46 M3 Carbon fiber Interior Handbrake Console (Fits: 2004 BMW 320i)
Brand New: BMW$850.00Free shipping96 watching2002-2005 BMW 330I - Harmonic Balancer / Crankshaft / Crank Pulley 7513862 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$32.99Free shippingService Kit BMW 3 Series E90 318i, 320i, 320si 2.0 2004-2011 Oil Air + Oil
Brand New: BMW$50.24$45.78 shippingBMW E46 and E46 M3 Convertible Carbon fiber interior Seat Trims (Fits: 2004 BMW 320i)
Brand New: BMW$650.00Free shippingBMW OEM LOWER TIMING GEAR TENSIONER STUD BOLT SET E39 E46 E60 E83 X3 E53 X5 M54 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$19.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$5.00 shippingBMW OEM GENUINE CCV CRANKCASE VENTILATION PIPE SET 2 E39 E46 E60 E53 X5 E83 X3 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$19.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$10.00 shippingOil Pan Convertible Fits 01-06 BMW 325i 936163 (Fits: 2004 BMW 320i)
**60 DAY WARRANTY & FAST SHIP**Pre-Owned: BMW$54.00or Best Offer$16.39 shipping1992-1995 BMW 325IS - Engine Cover Beauty CAP 1726089 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$9.99Free shippingBMW E36 E39 E46 E85 M52 M54 2.5L 2.8L Oil Filter Housing Reservoir Assembly OEM✅ (Fits: 2004 BMW 320i)
Pre-Owned: BMW$98.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$22.00 shippingBMW m50 m52 m54 s52 s50 M POWER engine cover fiber (Fits: 2004 BMW 320i)
Brand New: BMW$197.00or Best Offer$55.00 shipping28 watchingBMW E36 E39 E46 E85 M52 M54 2.5L 2.8L Oil Filter Housing Reservoir Assembly OEM✅ (Fits: 2004 BMW 320i)
Pre-Owned: BMW$98.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$22.00 shipping2001-2006 BMW X5 - Exhaust CAM / Camshaft Bearing Bridge 1436224 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$129.99Free shipping2001-2005 BMW 330I - Lower Timing Chain Guide RAIL 1726480 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$34.00Free shippingNEW L R Strut Shock Mount Bearing 2PCS Fit For BMW E46 E39 i 530i 325i 328i (Fits: 2004 BMW 320i)
Brand New: BMW$35.88Was: $38.88or Best OfferFree shippingBMW E39 E46 E85 M52 M54 Positive Battery Cable Starter to Alternator Wire OEM✅ (Fits: 2004 BMW 320i)
Pre-Owned: BMW$23.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best OfferFree shipping2001-2005 BMW 330I - Camshaft Bearing TRAY / Holder / Bridge (Intake) 1748042 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$42.74Free shippingOriginal BMW Z3 E36 (2000-2006) Cylinder Head Gasket Asbestos-Free 11127506983 (Fits: 2004 BMW 320i)
Brand New: BMW$94.05or Best Offer$35.00 shippingBMW E39 E46 E85 M52 M54 6 Cylinder Genuine Engine Oil Dipstick & Guide Tube OEM✅ (Fits: 2004 BMW 320i)
Pre-Owned: BMW$48.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$9.00 shippingEngine 2.2L Sedan Fits 03-05 BMW 320i M54B22 OEM E46 (Fits: 2004 BMW 320i)
3 Month Warranty. See our feedback!Pre-Owned: BMW$1,100.00or Best Offer$300.00 shippingBMW OEM UPPER TIMING CHAIN TENSIONER ASSEMBLY E34 E36 E39 E46 E60 Z3 Z4 X3 X5 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$9.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best Offer$10.00 shippingGenuine BMW X1 Z4 E81 E82 E84 E85 E87 E88 Cable Duct Bottom Part 12527531217 (Fits: 2004 BMW 320i)
Brand New: BMW$32.83Free shipping2001-2006 BMW 325XI - Engine OIL Pressure Switch / Sensor 8611273 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$11.99Free shipping2004 BMW 330ci 325ci 325i 330i E46 M54 Timing Chain Upper Tensioner 11311738700 (Fits: 2004 BMW 320i)
Genuine Used BMW OEM Part, Fast Shipping, Easy ReturnsPre-Owned: BMW$24.99Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shipping1996-2006 BMW 3-Series 5-Series Z4 M54 Engine Dipstick Only OEM (Fits: 2004 BMW 320i)
Pre-Owned: BMW$28.00Trending at $36.32eBay determines this price through a machine learned model of the product's sale prices within the last 90 days.or Best OfferFree shippingOil Pan 01-06 BMW 325i E46 Z4 OEM (Fits: 2004 BMW 320i)
FREE SHIPPINGPre-Owned: BMW$102.00Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Free shippingGenuine BMW E38 E39 E46 E53 E60 E61 Z3 Oil Pump Control Valve OEM 11411716410 (Fits: 2004 BMW 320i)
Brand New: BMW$33.52Free shippingOil Pan Convertible Fits 01-06 BMW 325i 340124 (Fits: 2004 BMW 320i)
60 Day Guarantee! Fast and Free Shipping!Pre-Owned: BMW$110.49Estimated delivery dateEst. delivery Thu, Jun 6Was: $129.992004-2010 BMW X3 E83 LCI - HOOD / Trunk Sensor 9119052 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$29.99Free shipping2002 BMW Engine Timing Chain Camshaft Vanos OEM 11311432176 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$19.95or Best OfferFree shippingOnly 1 left!2001-2006 BMW 330CI - Timing Chain Sprocket / GEAR 1719984 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$39.99Free shipping00-06 BMW X5 E53 Engine Motor Ignition Knock Detonation Sensor Unit 7568422 OEM (Fits: 2004 BMW 320i)
Pre-Owned: BMW$41.50Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
Was: $50.00or Best Offer$10.00 shippingBMW E39 E46 E85 M52 M54 6 Cylinder Engine Detonation Knock Ping Sensor Unit OEM✅ (Fits: 2004 BMW 320i)
Pre-Owned: BMW$24.95Top Rated Plus- Sellers with highest buyer ratings
- Returns, money back
- Ships in a business day with tracking
or Best OfferFree shippingBMW E46 E39 E60 E53 E85 E83 Engine Crankshaft Piston Connecting Rod OEM 117K EP (Fits: 2004 BMW 320i)
Pre-Owned: BMW$44.99$9.00 shipping2001-2005 BMW 330I - Camshaft Bearing TRAY / Holder / Bridge (Intake) 1748042 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$149.99Free shipping1998-2000 BMW 323I - Intake CAM / Camshaft Bearing Bridge 1740428 (Fits: 2004 BMW 320i)
Pre-Owned: BMW$119.99Free shipping