2003 BMW 3 Series
111,744 Miles | Fort Lauderdale, FL
$3,990
est. $58/mo

Track Price Check Availability

2008 BMW 3 Series
201,789 Miles | Sinking Spring, PA
$3,800
est. $55/mo

Track Price Check Availability

2000 BMW 3 Series
170,961 Miles | Baldwin, NY
$2,995
est. $43/mo

Track Price Check Availability

2001 BMW 3 Series
125,799 Miles | Baldwin, NY
$3,995
est. $58/mo

Track Price Check Availability

1997 BMW 3 Series
118,045 Miles | Baldwin, NY
$3,995
est. $58/mo

Track Price Check Availability

2002 BMW 3 Series
133,386 Miles | Baldwin, NY
$3,995
est. $58/mo

Track Price Check Availability

2002 BMW 3 Series
190,426 Miles | Plainfield, IN
$3,240
est. $47/mo

Track Price Check Availability

2003 BMW 3 Series
152,250 Miles | Midlothian, IL
$3,999
est. $58/mo

Track Price Check Availability

2006 BMW 3 Series
184,826 Miles | Cincinnati, OH
$3,994
est. $58/mo

Track Price Check Availability

2003 BMW 3 Series
111,458 Miles | Collierville, TN
$3,990
est. $58/mo

Track Price Check Availability

2003 BMW 3 Series
130,055 Miles | Owatonna, MN
$2,999
est. $43/mo

Track Price Check Availability

2005 BMW 3 Series
226,726 Miles | Allentown, PA
$2,899
est. $42/mo

Track Price Check Availability

2001 BMW 3 Series
166,595 Miles | Newport, MN
$2,500
est. $36/mo

Track Price Check Availability

2003 BMW 3 Series
183,193 Miles | Rochester, MN
$3,977
est. $57/mo

Track Price Check Availability

2002 BMW 3 Series
169,146 Miles | Fargo, ND
$3,000
est. $43/mo

Track Price Check Availability

2001 BMW 3 Series
126,420 Miles | Grand Blanc, MI
$3,200
est. $46/mo

Track Price Check Availability

2000 BMW 3 Series
122,569 Miles | Deland, FL
$3,654
est. $53/mo

Track Price Check Availability

2003 BMW 3 Series
128,034 Miles | Louisville, KY
$3,881
est. $56/mo

Track Price Check Availability

2000 BMW 3 Series
97,778 Miles | Clearwater, FL
$3,998
est. $58/mo

Track Price Check Availability

2005 BMW 3 Series
134,724 Miles | Schererville, IN
$3,925
est. $57/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage