BMW E46 3 Series

Buyer's Guide

BMW E46 3 Series

1999–2006

Overview

The E46 is probably the easiest classic BMW to live with every day: safe and comfortable enough for a commute, with a smooth six, hydraulic steering, and a proper chassis. There are a lot of them, so you can afford to be picky. The known problems are well documented: the cooling system, VANOS seals, the oil filter housing gasket, and on some cars the rear subframe mounting points. Check that last one before anything else. On an M3, add rod bearings and the VANOS hardware to the list.

Production
1999–2006
Built
~3.2 million worldwide
Price range
$5,000–$80,000+
Best years
2003–2006 (post-facelift, most refined)

What to Pay

Prices checked January 2026. Rough US market ranges. Location, history, and options move these a lot.

Project

$2,000–$6,000

High-mileage, rusty, or modified cars. Many have been drifted or poorly maintained.

Driver

$6,000–$15,000

Running and driving with cosmetic wear or maintenance needs. Budget for cooling system work.

Excellent

$15,000–$35,000

Well-maintained 330i ZHP or clean 325i examples. Service history documented.

Concours

$35,000–$100,000+

Low-mileage M3 with documented maintenance, especially rare CSL variants.

Which One to Buy

323i / 325i

1999–2005

The volume models, with 2.5L sixes making 170–184 hp. The 325i is the everyday pick: enough power, low running costs.

Desirability Medium

328i

1999–2000

The early 2.8L M52TU with 193 hp, sold for two years before the 330i replaced it.

Desirability Medium

330i / 330Ci

2001–2006

The 3.0L M54 with 225 hp. Sedan, coupe, convertible, or wagon, and the base for the ZHP.

Desirability High

330i ZHP

2003–2006

The ZHP Performance Package: 235 hp from sharper cams, a shorter final drive, sport suspension, and unique trim. Sharper than a regular 330i, without M3 running costs. It didn't include a limited-slip differential.

Desirability High

M3

2001–2006

The 3.2L S54 with 333 hp and an 8,000 rpm redline. Coupe or convertible. The CSL was never sold in the US and is rare and expensive anywhere.

Desirability High

325xi / 330xi

2001–2005

All-wheel drive. Great in the snow, but heavier and less lively than the rear-drive cars.

Desirability Medium

Walk Away If…

  • An M3 without rod bearing records. It's a known failure point.
  • Subframe cracks or reinforcement welds on an M3 (usually track use)
  • Overheating history or milky oil
  • A rough idle nobody can explain (often VANOS)
  • Lots of amateur modifications, or drift car history
  • Check engine light for VANOS or oxygen sensor codes
  • Water in the trunk or cabin from failed seals
  • No cooling system records on a high-mileage car

Pre-Purchase Inspection

What I'd check on any E46 before buying, with a rough cost if it's bad. Print it and take it with you.

Rust (check first) 5 checks
  • Front Fenders Rust develops behind side markers and around wheel arches. Check under the fender liner. If bad: $400–1,000 per side
  • Rocker Panels Check under side skirts at jacking points. Rust develops from inside out. If bad: $1,000–3,000 per side
  • Trunk Floor Tail light gaskets fail allowing water into trunk. Check spare tire well for rust. If bad: $800–2,000
  • Subframe Mounting Points (M3) E46 M3s can crack the rear subframe mounting points, especially track-driven cars. If bad: $2,500–5,000 for reinforcement
  • Battery Box Located in trunk, battery acid causes corrosion. Inspect for rust-through. If bad: $500–1,200
Engine & Drivetrain 6 checks
  • Cooling System E46 cooling systems fail regularly. Check expansion tank, water pump, thermostat, and radiator. If bad: $600–1,500 for complete refresh
  • VANOS Seals Variable valve timing seals wear causing rough idle, power loss, and rattle on startup. If bad: $300–600
  • Oil Leaks Valve cover gasket, oil filter housing gasket, and oil pan gasket are common leak points. If bad: $200–800
  • Rod Bearings (S54 M3) The S54 engine can suffer catastrophic rod bearing failure. Check service records for bearing replacement. If bad: $2,500–5,000 preventative / Engine replacement if failed
  • VANOS (S54 M3) M3 VANOS units are complex and expensive. Listen for rattle and check for fault codes. If bad: $1,500–3,500
  • Subframe Bushings (M3) Stock rubber bushings wear quickly on M3s. Check for cracking or excessive movement. If bad: $500–1,000
Suspension & Steering 4 checks
  • Control Arm Bushings Front control arm bushings wear causing clunking and vague steering. If bad: $300–600
  • Rear Trailing Arm Bushings RTAB wear is common and affects handling. Check for cracking or deformation. If bad: $300–500
  • Tie Rods Check for play at the wheel. Worn tie rods cause steering wander. If bad: $200–400
  • Struts and Shocks Bounce each corner—should settle in one bounce. Leaking units need replacement. If bad: $600–1,200
Interior & Electrical 5 checks
  • Window Regulators A common failure. Test all windows multiple times—cables fray and snap. If bad: $150–300 each
  • Interior Door Handles Cables inside the handle break causing door to not open. Common on driver's side. If bad: $50–150 each
  • Pixel Fade Instrument cluster, radio, and climate control displays suffer from pixel failure. If bad: $100–300 each
  • Blower Motor / FSR Final stage resistor fails causing intermittent or no blower operation. If bad: $100–200
  • Sunroof Drains Clogged drains cause water damage to headliner and electronics. If bad: $100–500 depending on damage

Worth Paying Extra For

  • Manual transmission (5-speed or 6-speed on M3)
  • Service records showing cooling system replacement
  • ZHP package on 330i (rare and desirable)
  • M3 with documented rod bearing service
  • Sport package with improved suspension
  • Coupe or sedan (convertibles less desirable unless M3)
  • Rust-free southern or western examples
  • Factory limited-slip differential
  • Imola Red, Laguna Seca Blue, or Phoenix Yellow M3 adds value
  • Complete tool kit and owner's manual

Running Costs

Insurance
$900–2,000/year (M3 higher)
Annual maintenance
$1,200–2,500 for regular service
Common repairs
$600–1,500/year typical (M3 higher)
Fuel economy
20–28 MPG depending on model

Before You Buy

  • The 330i ZHP is the one I'd look for: sharper than a regular 330i, without M3 running costs
  • Replace the cooling system parts before they fail. Overheating is what kills these engines.
  • On an M3, rod bearings aren't optional. Confirm they've been done or budget for them right away.
  • Window regulators are an easy DIY. Don't let one put you off an otherwise good car.
  • The E46 makes a great track car with the right prep, starting with subframe reinforcement.
  • Be cautious with high-mileage automatics. Check shift quality and ask about fluid service.
  • The xi models are heavier and less engaging. Rear-drive is the one to have.
  • Parts are cheap and plentiful, and many are shared with the E39.
  • A well-maintained E46 will pass 250,000 miles. They're durable cars.
  • Bimmerforums and E46Fanatics are both good places for technical help and buying advice.

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.