2004 BMW M3 for sale

All available 2004 BMW M3 listings.

53 listings • $10,975 – $70,000 • avg 90,309 mi

2004 BMW M3 Standard — Convertible — 54,783 mi — Fredericksburg, VA Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Automatic

54,783 miGas Titanium Silver Metallic

$24,700

Fredericksburg, VA

View →
2004 BMW M3 Standard — Coupe — 60,610 mi — Houston, TX Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

60,610 miGas Mystic Blue Metallic

$47,975

Houston, TX

View →
2004 BMW M3 Standard — Coupe — 43,389 mi — Bellingham, WA Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

43,389 miGas Titanium Silver Metallic

$39,850

Bellingham, WA

View →
2004 BMW M3 Standard — Convertible — 67,887 mi — Chicago, IL Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

67,887 miGas Jet Black

$19,000

Chicago, IL

View →
2004 BMW M3 Standard — Coupe — 181,158 mi — Walnut Creek, CA Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

181,158 miGas Titanium Silver Metallic

$22,998

Walnut Creek, CA

View →
2004 BMW M3 Standard — Coupe — 89,480 mi — Butler, NJ Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Automatic

89,480 miGas Phoenix Yellow Metallic

$29,995

Butler, NJ

View →
2004 BMW M3 Standard — Convertible — 63,165 mi — Portland, OR Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

63,165 miGas Imola Red

$23,995

Portland, OR

View →
2004 BMW M3 Standard — Coupe — 88,244 mi — Hellertown, PA Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

88,244 miGas Imola Red

$33,900

Hellertown, PA

View →
2004 BMW M3 Standard — Convertible — 59,289 mi — Lynnwood, WA Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Automatic

59,289 miGas Carbon Black Metallic

$23,998

Lynnwood, WA

View →
2004 BMW M3 Standard — Convertible — 86,975 mi — Scottsdale, AZ Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

86,975 miGas Silver Grey Metallic

$22,495

Scottsdale, AZ

View →
2004 BMW M3 Standard — Convertible — 50,474 mi — Farmingdale, NY Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

50,474 miGas Jet Black

$38,900

Farmingdale, NY

View →
2004 BMW M3 Standard — Convertible — 88,297 mi — Lawrenceville, GA Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

88,297 miGas Mystic Blue Metallic

$19,999

Lawrenceville, GA

View →
2004 BMW M3 Standard — Convertible — 199,266 mi — San Jose, CA Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Automatic

199,266 miGas Silver Grey Metallic

$10,975

San Jose, CA

View →
2004 BMW M3 Standard — Convertible — 48,091 mi — Naples, FL Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

48,091 miGas Carbon Black Metallic

$28,900

Naples, FL

View →
2004 BMW M3 Standard — Convertible — 98,144 mi — Arlington, VA Salvage
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

98,144 miGas Gold

$12,000

Arlington, VA

View →
2004 BMW M3 Standard — Coupe — 100,320 mi — Sterling, VA Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

100,320 miGas Jet Black

$27,699

Sterling, VA

View →
2004 BMW M3 Standard — Convertible — 82,967 mi — Lexington, KY Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

82,967 miGas Silver Grey Metallic

$17,700

Lexington, KY

View →
2004 BMW M3 Standard — Coupe — 66,519 mi — Victoria, TX Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

66,519 miGas Mystic Blue Metallic

$34,999

Victoria, TX

View →
2004 BMW M3 Standard — Convertible — 95,795 mi — Tacoma, WA Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Automatic

95,795 miGas Imola Red

$19,989

Tacoma, WA

View →
2004 BMW M3 Standard — Coupe — 86,313 mi — Sykesville, MD Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

86,313 miGas Imola Red

$42,990

Sykesville, MD

View →
2004 BMW M3 Standard — Coupe — 149,858 mi — Mesa, AZ Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

149,858 miGas Silver Grey Metallic

$16,900

Mesa, AZ

View →
2004 BMW M3 Standard — Convertible — 92,169 mi — Webster, TX Clean title
BMW logo

USED · Convertible

2004 BMW M3

Standard · RWD · Manual

92,169 miGas Titanium Silver Metallic

$17,999

Webster, TX

View →
2004 BMW M3 Standard — Coupe — 121,194 mi — Roswell, GA Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

121,194 miGas Alpine White

$26,999

Roswell, GA

View →
2004 BMW M3 Standard — Coupe — 92,648 mi — Owings Mills, MD Clean title
BMW logo

USED · Coupe

2004 BMW M3

Standard · RWD · Manual

92,648 miGas Silver Grey Metallic

$19,995

Owings Mills, MD

View →

About this category

The 2004 BMW M3 is currently available in 53 listings on Carlify. Average mileage across these listings is 90,309 miles. Pricing starts at $10,975 and reaches $70,000. Browse photos, full vehicle history, and dealer details for each 2004 M3.

Frequently asked questions

How much does a 2004 BMW M3 cost used?
2004 BMW M3 listings range from $10,975 to $70,000, averaging $26,293 on Carlify.
How many 2004 BMW M3 are listed?
Carlify shows 53 active 2004 BMW M3 listings.
What's the average mileage on a 2004 BMW M3?
Average mileage across 2004 BMW M3 listings is 90,309 miles.