2004 BMW 3 Series (E46) prices

281 auction sales; median sold price over the past 3 years $11,250 (131 sales, typical range $6,100–$19,500); most recent sale $10,800 on Oct 24, 2026.

See every model year of BMW 3 Series (E46)

Prices by model year

Recent results