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

Buyer's Guide
1999–2006
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.
Prices checked January 2026. Rough US market ranges. Location, history, and options move these a lot.
High-mileage, rusty, or modified cars. Many have been drifted or poorly maintained.
Running and driving with cosmetic wear or maintenance needs. Budget for cooling system work.
Well-maintained 330i ZHP or clean 325i examples. Service history documented.
Low-mileage M3 with documented maintenance, especially rare CSL variants.
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
1999–2000
The early 2.8L M52TU with 193 hp, sold for two years before the 330i replaced it.
Desirability
2001–2006
The 3.0L M54 with 225 hp. Sedan, coupe, convertible, or wagon, and the base for the ZHP.
Desirability
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
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
2001–2005
All-wheel drive. Great in the snow, but heavier and less lively than the rear-drive cars.
Desirability
What I'd check on any E46 before buying, with a rough cost if it's bad. Print it and take it with you.
Own a E46?
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.