BMW 3 Series (E46) M3

bmw 2001-2006

737 Listings
$23,995 Avg Price
$500 From

Showing 25-48 of 737 listings

2006 BMW M3 Competition Package
$39,990
70
AUCTION

2006 BMW M3 Competition Package

Unknown

2002 BMW M3
$32,996
70

2002 BMW M3

Carrollton, TX

2003 BMW M3
$13,995
70

2003 BMW M3

Chandler, AZ

Used 2005 BMW M3 Coupe
$74,990
70

Used 2005 BMW M3 Coupe

Cincinnati, OH

Used 2006 BMW M3 Coupe
$74,990
70

Used 2006 BMW M3 Coupe

Cincinnati, OH

Used 2004 BMW M3 Coupe
$74,990
70

Used 2004 BMW M3 Coupe

Cincinnati, OH

Used 2004 BMW M3 Coupe
$69,750
70

Used 2004 BMW M3 Coupe

Houston, TX

Used 2002 BMW M3 Coupe
$49,490
70

Used 2002 BMW M3 Coupe

Cincinnati, OH

Used 2003 BMW M3 Coupe
$31,000
70

Used 2003 BMW M3 Coupe

Charlotte, NC

2003 BMW M3
$36,897
70

2003 BMW M3

Tacoma, WA

Used 2004 BMW M3 Coupe
$69,990
70

Used 2004 BMW M3 Coupe

Cincinnati, OH

Used 2005 BMW M3 Convertible
$22,995
70

Used 2005 BMW M3 Convertible

Dayton, OH

2006 BMW M3
$19,999
70

2006 BMW M3

Atlantic highlands, NJ

$18,500
70

Used 2004 BMW M3 Convertible

Alexandria, VA

2006 BMW M3
$14,995
70

2006 BMW M3

Yonkers, NY

2005 BMW M3
$36,900
70
AUCTION

2005 BMW M3

Unknown

2005 BMW M3
$38,998
70
AUCTION

2005 BMW M3

Unknown

2002 BMW M3
$12,995
70

2002 BMW M3

Scottsdale, AZ

2003 BMW M3
$18,989
70

2003 BMW M3

Murrysville, PA

2001 BMW M3
$24,419
70

2001 BMW M3

Berwyn, IL

2003 BMW M3
$20,000
70
AUCTION

2003 BMW M3

Unknown

2004 BMW M3
$22,990
70

2004 BMW M3

Denton, TX

2004 BMW M3
$19,900
70

2004 BMW M3

Crestwood, IL

Used 2006 BMW M3 Convertible
$23,995
70

Used 2006 BMW M3 Convertible

Eureka, MO

BMW 3 Series (E46) M3 Market Overview

Built by Bmw from 2001-2006, the BMW 3 Series (E46) M3 is tracked across 737 active listings from 15 marketplaces including eBay Motors, Bring a Trailer, Cars & Bids, AutoTrader, CarGurus, Cars.com, and Facebook Marketplace. Each listing is analyzed by AI for quality, value, and condition.

BMW 3 Series (E46) M3 Pricing Data

As of May 2026, the median asking price for a BMW 3 Series (E46) M3 is $25,000, with an average of $28,399. The middle 50% of listings (25th to 75th percentile) are priced between $17,999 and $34,999. The median mileage across active listings is 95,000 miles. Listings spend an average of 142 days on market before selling or being removed.

Where to Find a BMW 3 Series (E46) M3

The highest concentration of BMW 3 Series (E46) M3 listings by state: TX (84), CA (76), IL (72), FL (63), WA (41). Listings are sourced from Facebook Marketplace (288), CarGurus (134), AutoTrader (125), Cars.com (79), Classic.com (38), AutoTrader Classics (21).

BMW 3 Series (E46) M3 by Model Year

The most commonly listed model year is 2003 with 138 listings. Year breakdown: 2003 (138 listings), 2002 (136 listings), 2004 (134 listings), 2006 (112 listings), 2005 (108 listings).

BMW 3 Series (E46) M3 Sales History

CarSearch.Pro tracks 500 historical BMW 3 Series (E46) M3 sales from auction houses and dealer records. In 2026-Q2, the median sale price was $26,500 across 50 sales, down 14.5% from 2026-Q1 ($31,000).

BMW 3 Series (E46) M3 Quarterly Sale Prices
QuarterSalesMedian PriceAverage Price
2025-Q146$22,900$27,716
2025-Q299$24,000$31,398
2025-Q3130$24,000$30,469
2025-Q496$27,250$33,018
2026-Q179$31,000$37,706
2026-Q250$26,500$32,037