2003 BMW 3 Series for sale

All available 2003 BMW 3 Series listings.

53 listings • $2,999 – $20,494 • avg 118,212 mi

2003 BMW 3 Series 325Ci — Convertible — 155,591 mi — Maysville, KY Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

155,591 miGas Alpine White

$2,999

Maysville, KY

View →
2003 BMW 3 Series 325xi — Sedan — 273,502 mi — Fort Lupton, CO Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Manual

273,502 miGas Unknown

$3,977

Fort Lupton, CO

View →
2003 BMW 3 Series 325Ci — Convertible — 101,096 mi — Raritan, NJ Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

101,096 miGas Jet Black

$6,995

Raritan, NJ

View →
2003 BMW 3 Series 330Ci — Convertible — 103,518 mi — Philadelphia, PA Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

103,518 miGas Titanium Silver Metallic

$6,795

Philadelphia, PA

View →
2003 BMW 3 Series 325Ci — Convertible — 177,387 mi — Hazel Crest, IL Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

177,387 miGas Gray Green Metallic

$5,499

Hazel Crest, IL

View →
2003 BMW 3 Series 330Ci — Convertible — 66,156 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

66,156 miGas Titanium Silver Metallic

$8,999

Fort Lauderdale, FL

View →
2003 BMW 3 Series 330Ci — Convertible — 85,836 mi — Chantilly, VA Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

85,836 miGas Steel Blue Metallic

$7,499

Chantilly, VA

View →
2003 BMW 3 Series 330Ci — Convertible — 103,038 mi — Los Angeles, CA Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

103,038 miGas Jet Black

$7,499

Los Angeles, CA

View →
2003 BMW 3 Series 330i — Sedan — 168,259 mi — Somerville, NJ Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

330i · RWD · Manual

168,259 miGas Silver Gray Metallic

$4,195

Somerville, NJ

View →
2003 BMW 3 Series 325Ci — Convertible — 115,303 mi — Franklin, OH Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

115,303 miGas Titanium Silver Metallic

$7,995

Franklin, OH

View →
2003 BMW 3 Series 325xi — Sedan — 149,222 mi — Austin, TX Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Manual

149,222 miGas Charcoal

$5,490

Austin, TX

View →
2003 BMW 3 Series 325i — Wagon — 91,087 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · Wagon

2003 BMW 3 Series

325i · RWD · Automatic

91,087 miGas Silver Gray Metallic

$9,457

Fort Lauderdale, FL

View →
2003 BMW 3 Series 325xi — Sedan — 166,210 mi — Centennial, CO Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Manual

166,210 miGas Jet Black

Contact for price

Centennial, CO

View →
2003 BMW 3 Series 325xi — Sedan — 150,655 mi — Spokane, WA Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Automatic

150,655 miGas Titanium Silver Metallic

$4,995

Spokane, WA

View →
2003 BMW 3 Series 325Ci — Convertible — 101,453 mi — Pompano Beach, FL Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

101,453 miGas Jet Black

$5,400

Pompano Beach, FL

View →
2003 BMW 3 Series 330i — Sedan — 135,254 mi — Albany, OR Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

330i · RWD · Manual

135,254 miGas Mystic Blue Metallic

$7,995

Albany, OR

View →
2003 BMW 3 Series 325xi — Sedan — 101,000 mi — Dallas, TX Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Manual

101,000 miGas Silver Gray Metallic

$4,250

Dallas, TX

View →
2003 BMW 3 Series 325xi — Sedan — 102,925 mi — Liburn, GA Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Automatic

102,925 miGas Mystic Blue Metallic

$5,495

Liburn, GA

View →
2003 BMW 3 Series 330Ci — Convertible — 98,656 mi — North Hampton, NH Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

98,656 miGas Jet Black

$9,995

North Hampton, NH

View →
2003 BMW 3 Series 325xi — Sedan — 60,790 mi — Rockville, MD Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

325xi · AWD · Automatic

60,790 miGas Jet Black

$9,999

Rockville, MD

View →
2003 BMW 3 Series 325Ci — Convertible — 88,501 mi — Fort Myers, FL Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

88,501 miGas Titanium Silver Metallic

$8,430

Fort Myers, FL

View →
2003 BMW 3 Series 325Ci — Convertible — 88,189 mi — Portland, OR Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

325Ci · RWD · Automatic

88,189 miGas Titanium Silver Metallic

$7,900

Portland, OR

View →
2003 BMW 3 Series 330Ci — Convertible — 106,445 mi — Norwood, MA Clean title
BMW logo

USED · Convertible

2003 BMW 3 Series

330Ci · RWD · Automatic

106,445 miGas Gray Green Metallic

$10,995

Norwood, MA

View →
2003 BMW 3 Series 330i — Sedan — 68,647 mi — Grove City, OH Clean title
BMW logo

USED · Sedan

2003 BMW 3 Series

330i · RWD · Automatic

68,647 miGas Electric Red

$8,995

Grove City, OH

View →

About this category

The 2003 BMW 3 Series is currently available in 53 listings on Carlify. Average mileage across these listings is 118,212 miles. Pricing starts at $2,999 and reaches $20,494. Browse photos, full vehicle history, and dealer details for each 2003 3 Series.

Frequently asked questions

How much does a 2003 BMW 3 Series cost used?
2003 BMW 3 Series listings range from $2,999 to $20,494, averaging $7,327 on Carlify.
How many 2003 BMW 3 Series are listed?
Carlify shows 53 active 2003 BMW 3 Series listings.
What's the average mileage on a 2003 BMW 3 Series?
Average mileage across 2003 BMW 3 Series listings is 118,212 miles.