2010 BMW 3 Series
89,592 Miles
$7,899

Miami, FL
Track Price Check Availability

2010 BMW 3 Series
87,572 Miles
$7,299

Miami, FL
Track Price Check Availability

2009 BMW 3 Series
99,488 Miles
$8,999

Marysville, WA
Track Price Check Availability

2011 BMW 3 Series
76,196 Miles
$9,360

Commerce, CA
Track Price Check Availability

2010 BMW 3 Series
77,105 Miles
$9,910

South San Francisco, CA
Track Price Check Availability

2011 BMW 3 Series
83,863 Miles
$9,540

South San Francisco, CA
Track Price Check Availability

2011 BMW 3 Series
78,940 Miles
$9,910

South San Francisco, CA
Track Price Check Availability

2008 BMW 3 Series
168,778 Miles
$7,450

Smyrna, DE
Track Price Check Availability

2008 BMW 3 Series
145,906 Miles
$7,599

Upper Marlboro, MD
Track Price Check Availability

2009 BMW 3 Series
140,473 Miles
$7,000

Maplewood, NJ
Track Price Check Availability

2007 BMW 3 Series
121,178 Miles
$5,891

Great Falls, MT
Track Price Check Availability

2010 BMW 3 Series
109,160 Miles
$10,000

Boulder, CO
Track Price Check Availability

2005 BMW 3 Series
104,058 Miles
$8,995

Kennewick, WA
Track Price Check Availability

2006 BMW 3 Series
104,300 Miles
$5,500

Denver, CO
Track Price Check Availability

2004 BMW 3 Series
153,219 Miles
$6,991

Urbandale, IA
Track Price Check Availability

2008 BMW 3 Series
121,129 Miles
$7,692

Bohemia, NY
Track Price Check Availability

2004 BMW 3 Series
100,400 Miles
$6,991

Bohemia, NY
Track Price Check Availability

2004 BMW 3 Series
109,477 Miles
$6,292

Bohemia, NY
Track Price Check Availability

2007 BMW 3 Series
144,144 Miles
$7,995

Huntington, NY
Track Price Check Availability

2002 BMW 3 Series
110,695 Miles
$5,995

Huntington, NY
Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage