50 Best BMW 3 Series for Sale under $4,000, Savings from $1,369

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

Track Price Check Availability

2009 BMW 3 Series
127,304 Miles | Long Island City, NY
$3,100
est. $45/mo

Track Price Check Availability

2010 BMW 3 Series
145,469 Miles | Columbus, OH
$3,944
est. $57/mo

Track Price Check Availability

2006 BMW 3 Series
116,954 Miles | Homestead, FL
$3,690
est. $53/mo

Track Price Check Availability

2000 BMW 3 Series
163,793 Miles | Wilmington, OH
$3,995
est. $58/mo

Track Price Check Availability

2006 BMW 3 Series
118,784 Miles | Lamar, CO
$3,500
est. $50/mo

Track Price Check Availability

2000 BMW 3 Series
68,641 Miles | Winston, GA
$3,499
est. $50/mo

Track Price Check Availability

2007 BMW 3 Series
254,858 Miles | Murfreesboro, TN
$3,999
est. $58/mo

Track Price Check Availability

2009 BMW 3 Series
152,888 Miles | Houston, TX
$3,599
est. $52/mo

Track Price Check Availability

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

Track Price Check Availability

2002 BMW 3 Series
160,917 Miles | Waterloo, NY
$3,242
est. $47/mo

Track Price Check Availability

2003 BMW 3 Series
137,244 Miles | Fort Wayne, IN
$3,200
est. $46/mo

Track Price Check Availability

2000 BMW 3 Series
143,549 Miles | San Jose, CA
$3,295
est. $47/mo

Track Price Check Availability

2009 BMW 3 Series
162,273 Miles | Pompano Beach, FL
$3,900
est. $56/mo

Track Price Check Availability

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

Track Price Check Availability

2006 BMW 3 Series
174,196 Miles | Houston, TX
$3,399
est. $49/mo

Track Price Check Availability

2004 BMW 3 Series
123,300 Miles | Ontario, CA
$3,000
est. $43/mo

Track Price Check Availability

2005 BMW 3 Series
144,382 Miles | Garner, NC
$3,998
est. $58/mo

Track Price Check Availability

2003 BMW 3 Series
122,827 Miles | Garner, NC
$3,998
est. $58/mo

Track Price Check Availability

2003 BMW 3 Series
158,087 Miles | Chicago Heights, IL
$3,290
est. $47/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage