BMW E46 3 Series

BMW E46 3 Series

1999–2006

The easiest classic BMW to live with every day.

  • M52TU 2.5L I6 (323i)
  • M52TU 2.8L I6 (328i)
  • M54 2.5L I6 (325i)
  • M54 3.0L I6 (330i)
  • S54 3.2L I6 (M3)

Common Issues

What goes wrong on the E46, how to spot it, and what it costs to fix.

VANOS System Failure

Moderate

Symptoms: Rough idle, loss of power at low RPM, engine rattle on cold start, poor fuel economy

The E46's sixes use double VANOS to vary timing on both camshafts. The seals inside the unit harden with age and leak oil pressure, so the timing stops adjusting properly. You'll feel it as lost low-end torque, a rough idle, and a rattle on cold start. An upgraded seal kit fixes most cars.

Estimated Repair Costs

DIY $100–200
Shop $400–800

Three to five hours. A seal kit is the cost-effective fix.

Common Fixes

  • Replace VANOS seals with upgraded Viton seals
  • Replace VANOS solenoids if seals don't resolve issue
  • Full VANOS unit rebuild for severe cases

Common Parts

Part Part Number Typical price
VANOS Seal Kit (Beisan) BS032 $100–130
VANOS Solenoid (Intake) 11 36 1 432 532 $80–120
VANOS Solenoid (Exhaust) 11 36 1 433 513 $80–120
VANOS Oil Line O-Rings 11 36 1 705 532 $5–10

Cooling System Failures

Moderate

Symptoms: Overheating, coolant leaks, temperature gauge fluctuation, steam from engine bay

The E46 cooling system is full of plastic that goes brittle: the expansion tank, thermostat housing, and water pump impeller are the usual failures. It's also the most common way these cars end up on the shoulder, and an overheated M54 doesn't forgive easily. Replace everything at once and you won't have to think about it for years.

Estimated Repair Costs

DIY $300–500
Shop $800–1,500

Replace everything at once to avoid doing it twice.

Common Fixes

  • Replace expansion tank (recommended every 60k miles)
  • Install aluminum thermostat housing
  • Replace water pump with metal impeller version
  • Replace all coolant hoses as preventive maintenance

Common Parts

Part Part Number Typical price
Expansion Tank 17 13 7 543 003 $40–60
Thermostat Housing (Aluminum) 11 53 1 437 040 $80–150
Thermostat (97°C) 11 53 7 509 227 $25–40
Water Pump (Metal Impeller) 11 51 7 527 910 $80–150
Coolant Hose Kit 17 12 7 510 952 $100–200
Radiator (Manual Trans) 17 11 7 503 249 $150–250

Rear Subframe Cracking

Advanced

Symptoms: Clunking from rear on acceleration, visible cracks in trunk floor, misaligned rear wheels

The rear subframe mounts can tear the floor they're bolted to, because the factory didn't reinforce it enough. It shows up most on high-mileage cars, M3s, and anything driven hard. It's structural, and once it's cracked the repair is welding. Check it before you buy any E46.

Estimated Repair Costs

DIY $200–400
Shop $1,500–5,000

Reinforcement plates on an undamaged floor are DIY-able. Cracked floors need a fabricator.

Common Fixes

  • Professional inspection of subframe mounting points
  • Subframe reinforcement plates (if caught early)
  • Full floor pan repair and subframe reinforcement for severe cases

Common Parts

Part Part Number Typical price
Subframe Reinforcement Plates (Kit) Varies $100–200
Subframe Bushing Set 33 31 2 283 573 $80–150
Floor Pan Section (if needed) 41 11 8 238 251 $200–400

Window Regulator Failure

Easy

Symptoms: Window drops into door, grinding noise when operating window, window operates slowly

E46 window regulators use plastic guides and cables that wear out. When they go, the window drops into the door or stops moving. The driver's side usually fails first.

Estimated Repair Costs

DIY $80–150
Shop $250–400

Per window. One to two hours, door panel off.

Common Fixes

  • Replace window regulator assembly
  • Some owners replace just the plastic clips if caught early
  • Consider replacing both front regulators at the same time

Common Parts

Part Part Number Typical price
Window Regulator (Front Left) 51 33 8 252 393 $80–130
Window Regulator (Front Right) 51 33 8 252 394 $80–130
Window Regulator (Rear Left) 51 35 8 212 099 $70–110
Window Regulator (Rear Right) 51 35 8 212 100 $70–110
Door Panel Clips (Set) 51 41 8 224 768 $10–20

Control Arm Bushing Wear

Moderate

Symptoms: Vibration at highway speeds, wandering steering, clunking over bumps, uneven tire wear

The front control arm bushings wear quickly, especially on rough roads, and the E46's MacPherson strut front end is sensitive to it. Worn bushings make the steering vague and chew through tires.

Estimated Repair Costs

DIY $200–400
Shop $500–900

Pair of lower arms plus alignment. Upper (inner) bushings add $150–300.

Common Fixes

  • Replace control arms with new bushings (often sold as complete assemblies)
  • Consider upgraded polyurethane bushings for performance applications
  • Perform wheel alignment after replacement

Common Parts

Part Part Number Typical price
Lower Control Arm (Left) 31 12 6 758 519 $60–100
Lower Control Arm (Right) 31 12 6 758 520 $60–100
Thrust Arm (Left) 31 12 6 774 825 $50–80
Thrust Arm (Right) 31 12 6 774 826 $50–80
Control Arm Bushing (Lemförder) 31 12 6 783 376 $20–35
Front Suspension Refresh Kit Varies $300–500

Oil Filter Housing Gasket Leak (M52TU/M54)

Moderate

Symptoms: Burning oil smell after a drive, oil on the alternator and accessory belt, wet lower front of the engine

The gasket between the oil filter housing and the block hardens with heat and age, and the leak runs straight onto the accessory belt. An oil-soaked belt can shred and get pulled in behind the crank pulley, taking out the front main seal on its way. That turns a $30 gasket into a much bigger bill, so fix it at the first sign of seepage.

Estimated Repair Costs

DIY $30–60
Shop $300–500

Two to three hours with the intake side cleared. Cheap insurance against a shredded belt.

Common Fixes

  • Replace the oil filter housing gasket and the oil cooler line O-rings at the same time
  • Replace the accessory belt if it has been sitting in oil
  • Degrease the area afterward so you can confirm the leak is gone

Common Parts

Part Part Number Typical price
Oil Filter Housing Gasket Set Elring / Victor Reinz $15–30
Accessory Drive Belt Varies $25–40

DISA Valve Failure (M54)

Moderate

Symptoms: Rattle from the intake at idle, rough or hunting idle, a flat spot in the mid-range, lean codes

The DISA valve switches intake runner length for more mid-range torque. Its flap pivots on a plastic pin that wears loose, so first it rattles, then it hurts drivability, and if the flap breaks off it can be pulled into the engine. It's a ten-minute job to remove and inspect, and rebuild kits exist if the body is sound.

Estimated Repair Costs

DIY $40–200
Shop $250–450

Rebuild kit at the low end, new valve at the high end.

Common Fixes

  • Remove the valve and check for play in the flap
  • Rebuild with an upgraded flap kit, or replace the valve
  • Replace the O-ring where it seats in the intake manifold

Common Parts

Part Part Number Typical price
DISA Rebuild Kit Varies $40–60
DISA Valve (complete) Varies $150–200

Sources: E46Fanatics

Rear Shock Mount Tear-Out

Advanced

Symptoms: Clunk from the rear over bumps, shock top pushing up through the parcel shelf or trunk floor, cracked paint around the mount

The sheet metal the rear shocks bolt into cracks over time. It's most common on coupes and M3s, and stiff aftermarket shocks speed it up. Caught early, reinforcement plates and new mounts solve it. Left alone, the mount tears through and it becomes a welding job.

Estimated Repair Costs

DIY $60–150
Shop $300–1,500+

Plates and mounts at the low end; welding at the high end.

Common Fixes

  • Inspect the shock towers from the trunk whenever the rear is apart
  • Fit reinforcement plates with new upper mounts
  • Weld in repair panels if the metal has already torn

Common Parts

Part Part Number Typical price
Rear Shock Mount Reinforcement Plates Varies $30–60
Rear Upper Shock Mounts (pair) Varies $40–90

Sources: E46Fanatics

Rod Bearings and VANOS Hardware (S54 M3)

Advanced

Symptoms: Low oil pressure warning, knocking under load, VANOS fault codes, rough running or a rattle from the front of the head

The M3's S54 has two known weak spots. The rod bearings run tight clearances and wear, and by the time you hear them it's usually too late, so many owners replace them preventively, or at purchase if there's no record. The double VANOS can loosen the small bolts on its exhaust hub and crack the tabs on its oil pump drive disc, which leads to timing faults. Upgraded bolts and a hardened disc fix it for good. Use the 10W-60 oil BMW specified and let it warm up before you rev it.

Estimated Repair Costs

DIY $400–900
Shop $1,500–3,000

Rod bearings and VANOS hardware are often done together to share labor.

Common Fixes

  • Replace rod bearings (and bolts) preventively, or at purchase if undocumented
  • Install upgraded VANOS exhaust hub bolts and a hardened oil pump drive disc
  • Send a used oil sample for analysis to watch bearing wear

Common Parts

Part Part Number Typical price
Rod Bearing Set Varies $250–400
Rod Bolts (set) Varies $100–200
VANOS Bolt and Oil Pump Disc Kit Varies $150–250

Sources: M3Forum, E46Fanatics

Restoration Guides

The bigger jobs: step-by-step, with parts lists, tools, and the mistakes to avoid.

DIY Maintenance

The routine work you can do on a Saturday with hand tools and jack stands.

Torque Specs

Values for common service jobs. Check the source listed for each table, and your own manual, before you torque anything critical.

Engine

Component Torque Spec Notes
Cylinder Head Bolts (M54/M52TU) 30 ft-lbs (40 Nm) + 90° + 90° TTY bolts, replace each use. E12 Torx.
Camshaft Bearing Cap Bolts (M7) 10 ft-lbs (14 Nm) -
Timing Chain Tensioner 51 ft-lbs (70 Nm) -
Crankshaft Pulley Bolt 300 ft-lbs (410 Nm) -
Flywheel Bolts (Manual) 77 ft-lbs (105 Nm) Use new bolts
Flex Plate Bolts (Auto) 88 ft-lbs (121 Nm) Use new bolts
Spark Plugs 22 ft-lbs (30 Nm) -
Valve Cover Bolts 98 in-lbs (11 Nm) Do not overtighten—plastic cover
Oil Drain Plug 18 ft-lbs (25 Nm) Replace crush washer
Oil Filter Cap 25 ft-lbs (34 Nm) -
Oil Pan Bolts (8.8 grade) 88 in-lbs (10 Nm) -
Intake Manifold (M7) 11 ft-lbs (15 Nm) -
Intake Manifold (M8) 16 ft-lbs (22 Nm) -
Exhaust Manifold 15 ft-lbs (20 Nm) -

Suspension

Component Torque Spec Notes
Front Control Arm Bracket to Subframe 44 ft-lbs (60 Nm) -
Front Control Arm Ball Joint to Subframe 66 ft-lbs (90 Nm) -
Front Control Arm Ball Joint to Steering Arm 48 ft-lbs (65 Nm) -
Steering Arm Pinch Bolt 60 ft-lbs (81 Nm) -
Strut Tower Nuts 18 ft-lbs (24 Nm) Self-locking nuts
Strut Top Mount to Shaft (M14) 47 ft-lbs (64 Nm) -
Front Sway Bar End Links 48 ft-lbs (65 Nm) -
Front Sway Bar Bracket 16 ft-lbs (22 Nm) -
Front Subframe to Body (10.9 grade) 81 ft-lbs (110 Nm) Use new bolts
Wheel Lug Bolts 87-89 ft-lbs (118-120 Nm) Tighten in star pattern
Front Axle Nut 214 ft-lbs (290 Nm) -
Rear Axle Nut 221 ft-lbs (300 Nm) -
Rear Upper Control Arm to Subframe 57 ft-lbs (77 Nm) -
Rear Upper Control Arm to Trailing Arm 81 ft-lbs (110 Nm) -
Rear Lower Control Arm 81 ft-lbs (110 Nm) Tighten at ride height
Rear Shock to Trailing Arm 74 ft-lbs (100 Nm) -
Rear Shock Top Mount to Body 21 ft-lbs (28 Nm) -

Brakes

Component Torque Spec Notes
Front Caliper Carrier 81 ft-lbs (110 Nm) -
Rear Caliper Carrier 48 ft-lbs (65 Nm) Note: Lower than front!
Caliper Guide Pins 22 ft-lbs (30 Nm) -
Brake Rotor Set Screw 12 ft-lbs (16 Nm) Use thread locker
Master Cylinder 19 ft-lbs (26 Nm) -
Brake Line Fittings 11-13 ft-lbs (15-18 Nm) Do not overtighten

Parts & Suppliers

Where I'd shop for E46 parts: genuine, performance, used, and the specialists.

OEM Featured

FCP Euro

Lifetime replacement guarantee. Best for cooling systems, suspension bushings, and maintenance parts.

Lifetime Warranty OE Quality
Free over $49 Lifetime
OEM

Pelican Parts

Huge E46 catalog with excellent DIY tech articles. Great for M3 parts.

Tech Articles M3 Parts
Free over $99
OEM

BMW Parts Direct

Genuine BMW OEM parts from authorized dealers.

Genuine BMW Dealer Direct
Performance Featured

Turner Motorsport

Race-proven E46 M3 parts. CSF radiators, suspension, and brakes.

M3 Parts Radiators Suspension
Performance

BimmerWorld

Racing heritage with excellent track and street parts.

Track Parts Suspension Brakes
Performance

VAC Motorsports

S54 engine specialists. High-performance builds and components.

S54 Engines Performance Builds
Performance

Active Autowerke

E46 M3 supercharger kits and performance exhaust systems.

Superchargers Exhaust M3
General

ECS Tuning

Massive E46 inventory including M3. Great for maintenance items.

Large Inventory Fast Shipping
Free over $49
General

AutohausAZ

Competitive prices on name brand parts.

Good Prices Name Brands
Free over $50
Specialist Featured

Garagistic

E46 subframe reinforcement kits and restoration parts.

Subframe Kits Restoration
Specialist

Rogue Engineering

E46 M3 exhaust and performance parts.

Exhaust M3 Parts
Used/NOS Featured

E46 Fanatics Classifieds

The largest E46 community marketplace with 580K+ members.

E46 Community M3 Parts
Used/NOS

eBay Motors

Large selection including M3 parts and OEM components.

NOS Parts M3 Parts
Used/NOS

Car-Part.com

Search salvage yard inventory nationwide.

Salvage Yards Body Parts

Community Resources

Where E46 owners hang out: forums, YouTube channels, and clubs worth your time.

Own a E46?

Track it in My Garage

Add your car and you get a E46 service schedule with intervals already filled in, a restoration tracker organized by system, and a log of every job and what it cost. It's free, and it's the same on your phone and your laptop.