50 Best BMW 3 Series for Sale under $3,000, Savings from $2,199

1994 BMW 3 Series
197,419 Miles | Kingwood, TX
$2,788
est. $40/mo

Track Price Check Availability

2005 BMW 3 Series
120,717 Miles | Fort Wayne, IN
$2,995
est. $43/mo

Track Price Check Availability

2003 BMW 3 Series
137,244 Miles | Fort Wayne, IN
$2,995
est. $43/mo

Track Price Check Availability

2003 BMW 3 Series
210,830 Miles | Riverbank, CA
$2,495
est. $36/mo

Track Price Check Availability

2004 BMW 3 Series
162,536 Miles | Pompano Beach, FL
$2,490
est. $36/mo

Track Price Check Availability

2000 BMW 3 Series
154,990 Miles | Collingswood, NJ
$2,995
est. $43/mo

Track Price Check Availability

2005 BMW 3 Series
185,146 Miles | Davis, CA
$2,999
est. $43/mo

Track Price Check Availability

1995 BMW 3 Series
| Henderson, NV
$1,250
est. $18/mo

Track Price Check Availability

2006 BMW 3 Series
195,050 Miles | Stamford, CT
$3,000
est. $43/mo

Track Price Check Availability

2003 BMW 3 Series
330,000 Miles | Griffin, GA
$2,995
est. $43/mo

Track Price Check Availability

2004 BMW 3 Series
167,755 Miles | Jacksonville, FL
$2,995
est. $43/mo

Track Price Check Availability

2000 BMW 3 Series
175,764 Miles | Springfield, MO
$2,999
est. $43/mo

Track Price Check Availability

1998 BMW 3 Series
205,761 Miles | Bridgeport, CT
$2,490
est. $36/mo

Track Price Check Availability

2004 BMW 3 Series
191,268 Miles | Fort Worth, TX
$2,990
est. $43/mo

Track Price Check Availability

1999 BMW 3 Series
192,852 Miles | Allentown, PA
$1,995
est. $29/mo

Track Price Check Availability

2006 BMW 3 Series
242,565 Miles | Eastlake, OH
$2,995
est. $43/mo

Track Price Check Availability

1996 BMW 3 Series
190,289 Miles | Tampa, FL
$1,995
est. $29/mo

Track Price Check Availability

2001 BMW 3 Series
183,021 Miles | Fremont, CA
$2,995
est. $43/mo

Track Price Check Availability

2004 BMW 3 Series
198,367 Miles | Stone Mountain, GA
$2,999
est. $43/mo

Track Price Check Availability

2004 BMW 3 Series
| Fort Lauderdale, FL
$2,500
est. $36/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage