62 live listingsUpdated

BMW M3 E46 Coupe

15 deals foundBest first

The best M3 E46 Coupe deals right now

Only listings we rate Great or Good make the list. Each is priced against our fair value for its year, trim and miles. Last checked 21 days ago, so some may have sold.

1 deal is open to everyone. 14 are locked, with the VIN, dealer, listing link and a negotiation email. A free account unlocks one a month.

  1. 2004 BMW M3 E46 Coupe #1
    Top deal Great deal Live listing

    2004 BMW M3

    70,172 mi · Portland, OR · Dealer hidden

    $25,890 $13,339 below fair value Deal score 100

    Priced $13,339 (34%) under our fair value of $39,229 for its year, trim and mileage, and backed by 438 comparable listings. It is the biggest discount to fair value among the 15 ranked deals, with mileage in line with the 2004 median of 70,172 miles.

    Fair value
    $39,229
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  2. 2004 BMW M3 E46 Coupe #2
    Great deal Live listing

    2004 BMW M3

    84,518 mi · Bellflower, CA · STG Auto Group of Bellflower

    $24,623 $10,695 below fair value Deal score 100

    Priced $10,695 (30.3%) under our fair value of $35,318 for its year, trim and mileage, based on 438 comparable listings. Its 84,518 miles sit above the 2004 median of 70,172, which the price already reflects.

    Fair value
    $35,318
    From 438 similar cars
    Open at
    $23,300
    5% under the ask
    Aim to pay
    $23,983
    Days listed
    90
    Typical: 53

    Strong position to negotiate. Price cut 5 times, 11.7% off its high.

    Free look: every member deal comes with these details

    VIN WBSBL93434JR24847

    View listing
  3. 2002 BMW M3 E46 Coupe #3
    Great deal Live listing

    2002 BMW M3

    86,197 mi · Jacksonville, FL · Dealer hidden

    $24,749 $10,321 below fair value Deal score 100

    Priced $10,321 (29.4%) under our fair value of $35,070 for its year, trim and mileage, with 312 comparable listings behind that value. Mileage is in line with the 2002 median of 86,197 miles.

    Fair value
    $35,070
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  4. 2004 BMW M3 E46 Coupe #4
    Great deal Live listing

    2004 BMW M3

    108,724 mi · Pompano Beach, FL · Dealer hidden

    $21,997 $8,171 below fair value Deal score 100

    Priced $8,171 (27.1%) under our fair value of $30,168 for its year, trim and mileage, supported by 438 comparable listings. Its 108,724 miles are well above the 2004 median of 70,172, which the lower price reflects.

    Fair value
    $30,168
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  5. 2002 BMW M3 E46 Coupe #5
    Great deal Live listing

    2002 BMW M3

    29,910 mi · Joliet, IL · Dealer hidden

    $39,353 $12,944 below fair value Deal score 99

    Priced $12,944 (24.8%) under our fair value of $52,297 for its year, trim and mileage, based on 312 comparable listings. It has the lowest mileage of the 15 ranked deals, at 29,910 miles against a 2002 median of 86,197.

    Fair value
    $52,297
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  6. 2003 BMW M3 E46 Coupe #6
    Great deal Live listing

    2003 BMW M3

    70,689 mi · Placentia, CA · Dealer hidden

    $28,011 $10,200 below fair value Deal score 99

    Priced $10,200 (26.7%) under our fair value of $38,211 for its year, trim and mileage, backed by 397 comparable listings. Its 70,689 miles are 14,311 under the 2003 median of 85,000.

    Fair value
    $38,211
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  7. 2003 BMW M3 E46 Coupe #7
    Great deal Live listing

    2003 BMW M3

    72,006 mi · Lawrenceville, GA · Dealer hidden

    $28,598 $9,332 below fair value Deal score 99

    Priced $9,332 (24.6%) under our fair value of $37,930 for its year, trim and mileage, with 397 comparable listings behind that figure. Its 72,006 miles are 12,994 under the 2003 median.

    Fair value
    $37,930
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  8. 2005 BMW M3 E46 Coupe #8
    Great deal Live listing

    2005 BMW M3

    93,864 mi · Richardson, TX · Dealer hidden

    $25,724 $9,107 below fair value Deal score 99

    Priced $9,107 (26.1%) under our fair value of $34,831 for its year, trim and mileage, supported by 353 comparable listings. Mileage is close to the 2005 median of 96,314 miles, at 2,450 miles above it.

    Fair value
    $34,831
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  9. #9
    Great deal Live listing

    2002 BMW M3

    86,035 mi · Summit, IL · Dealer hidden

    $27,380 $7,731 below fair value Deal score 98

    Priced $7,731 (22%) under our fair value of $35,111 for its year, trim and mileage, with 312 comparable listings. Its 86,035 miles are almost exactly the 2002 median of 86,197.

    Fair value
    $35,111
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  10. 2003 BMW M3 E46 Coupe #10
    Great deal Live listing

    2003 BMW M3

    128,038 mi · Orlando, FL · Dealer hidden

    $20,488 $6,089 below fair value Deal score 98

    Priced $6,089 (22.9%) under our fair value of $26,577 for its year, trim and mileage, based on 397 comparable listings. It has the lowest price of the 15 ranked deals at $20,488, though its 128,038 miles are 43,038 above the 2003 median.

    Fair value
    $26,577
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  11. 2003 BMW M3 E46 Coupe #11
    Great deal Live listing

    2003 BMW M3

    85,000 mi · Avon, NY · Dealer hidden

    $27,191 $7,189 below fair value Deal score 97

    Priced $7,189 (20.9%) under our fair value of $34,380 for its year, trim and mileage, supported by 397 comparable listings. Mileage matches the 2003 median of 85,000 miles, and the price has been cut twice.

    Fair value
    $34,380
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  12. 2004 BMW M3 E46 Coupe #12
    Great deal Live listing

    2004 BMW M3

    101,000 mi · Addison, IL · Dealer hidden

    $25,277 $6,324 below fair value Deal score 97

    Priced $6,324 (20%) under our fair value of $31,601 for its year, trim and mileage, backed by 438 comparable listings. Its price has been cut three times, and its 101,000 miles are above the 2004 median.

    Fair value
    $31,601
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  13. 2005 BMW M3 E46 Coupe #13
    Great deal Live listing

    2005 BMW M3

    129,654 mi · St Peters, MO · Dealer hidden

    $23,119 $5,301 below fair value Deal score 96

    Priced $5,301 (18.7%) under our fair value of $28,420 for its year, trim and mileage, with 353 comparable listings. Its 129,654 miles are 33,340 above the 2005 median of 96,314.

    Fair value
    $28,420
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  14. 2002 BMW M3 E46 Coupe #14
    Great deal Live listing

    2002 BMW M3

    105,839 mi · Kent, WA · Dealer hidden

    $25,177 $5,671 below fair value Deal score 95

    Priced $5,671 (18.4%) under our fair value of $30,848 for its year, trim and mileage, based on 312 comparable listings. Its 105,839 miles are 19,642 above the 2002 median of 86,197.

    Fair value
    $30,848
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden
  15. 2002 BMW M3 E46 Coupe #15
    Great deal Live listing

    2002 BMW M3

    86,974 mi · Chicago, IL · Dealer hidden

    $28,995 $5,880 below fair value Deal score 94

    Priced $5,880 (16.9%) under our fair value of $34,875 for its year, trim and mileage, backed by 312 comparable listings. Its 86,974 miles are in line with the 2002 median of 86,197.

    Fair value
    $34,875
    Open at
    Hidden
    Days listed
    Hidden
    The VIN, dealer and listing link are hidden

Unlock all 15 BMW M3 deals

The locked deals are up to $13,339 below fair value. Members get the VIN, dealer, listing link and a ready-to-send negotiation email for every deal.

30-day money-back guarantee · Cancel anytime

What a M3 E46 Coupe costs by model year

Median asking price of the live listings for each model year. 2004 is the sweet spot: its median is 19% below 2005’s.

  1. 2006 $30,145 5 listings · 106,574 mi median
  2. 2005 $35,019 14 listings · 96,314 mi median
  3. 2004Sweet spot $28,194 9 listings · 70,172 mi median
  4. 2003 $34,191 15 listings · 85,000 mi median
  5. 2002 $33,221 15 listings · 86,197 mi median
  6. 2001 $36,493 4 listings · 90,269 mi median

BMW M3 price guide: fair value by year and trim

How asking prices have moved

The average asking price across every model year, month by month. Down 15.3% since Dec 2025, from $45,089 to $38,205.

Show the monthly numbers
MonthAverage asking price
Dec 2025$45,089
Jan 2026$44,748
Feb 2026$40,376
Mar 2026$38,680
Apr 2026$40,151
May 2026$40,198
Jun 2026$41,305
Jul 2026$38,626
Aug 2026$38,373
Sep 2026$36,752
Oct 2026$38,205

Our read on the M3 E46 Coupe market

From our latest analysis of this car, on .

Best value year
2002
Supply
High
How prices are spread
Across all BMW M3 listings, asking prices rose 1.6% over the last 3 months. This vehicle's middle-half prices run from $26,845 to $41,762, with a median of $33,208, and 2002 listings are the most numerous with 15 for sale at a median of $33,221. Listings last checked on October 1, 2026.
How to buy one
Target 2002 to 2004 cars with mileage at or near the median of about 86,000 miles, since the deals with the most room to negotiate sit in that band. Use the 53-day typical time to sell and the cars that have been listed well beyond it as leverage, and get a pre-purchase inspection and service records before committing.

M3 E46 Coupe for sale

The 12 newest of 62 live listings in our latest scan, with dealers' asking prices. See every BMW M3 for sale.

  • 2003 BMW M3 Base for sale in Roswell, GA

    130,125 mi · Roswell, GA

    2003 BMW M3

    E46 Coupe

    Asking price $38,999
  • 2003 BMW M3 Base for sale in Tujunga, CA

    149,916 mi · Tujunga, CA

    2003 BMW M3

    E46 Coupe

    Asking price $20,080
  • 2004 BMW M3 Base for sale in Jacksonville, FL

    11,403 mi · Jacksonville, FL

    2004 BMW M3

    E46 Coupe

    Asking price $75,794
  • 2002 BMW M3 Base for sale in Jacksonville, FL

    86,197 mi · Jacksonville, FL

    2002 BMW M3

    E46 Coupe

    Asking price $24,749
  • 2003 BMW M3 Base for sale in Bellingham, WA

    78,771 mi · Bellingham, WA

    2003 BMW M3

    E46 Coupe

    Asking price $49,950
  • 2002 BMW M3 Base for sale in Kent, WA

    105,839 mi · Kent, WA

    2002 BMW M3

    E46 Coupe

    Asking price $25,177
  • 2005 BMW M3 Base for sale in St. Peters, MO

    129,654 mi · St. Peters, MO

    2005 BMW M3

    E46 Coupe

    Asking price $23,119
  • 2003 BMW M3 Base for sale in Jacksonville, FL

    133,919 mi · Jacksonville, FL

    2003 BMW M3

    E46 Coupe

    Asking price $32,794
  • 2003 BMW M3 Base for sale in Lawrenceville, GA

    57,579 mi · Lawrenceville, GA

    2003 BMW M3

    E46 Coupe

    Asking price $39,598
  • 2004 BMW M3 Base for sale in Hallandale Beach, FL

    53,462 mi · Hallandale Beach, FL

    2004 BMW M3

    E46 Coupe

    Asking price $53,799
  • 2005 BMW M3 Base for sale in Eden Prairie, MN

    101,806 mi · Eden Prairie, MN

    2005 BMW M3

    E46 Coupe

    Asking price $59,777
  • 2006 BMW M3 Base for sale in Everett, WA

    106,574 mi · Everett, WA

    2006 BMW M3

    E46 Coupe

    Asking price $37,191

Prices are dealers' asking prices from the listings we track. Deals and our read come from our analysis of this car on Oct 1, 2026.