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

2008 BMW 3 Series
229,012 Miles | Lexington, KY
$3,995
est. $58/mo

Track Price Check Availability

2009 BMW 3 Series
169,020 Miles | Westminster, VT
$3,400
est. $49/mo

Track Price Check Availability

2008 BMW 3 Series
135,500 Miles | St Augustine, FL
$3,888
est. $56/mo

Track Price Check Availability

1999 BMW 3 Series
192,277 Miles | St Augustine, FL
$1,998
est. $29/mo

Track Price Check Availability

2006 BMW 3 Series
203,509 Miles | Houston, TX
$3,700
est. $53/mo

Track Price Check Availability

2007 BMW 3 Series
202,518 Miles | St Augustine, FL
$3,288
est. $47/mo

Track Price Check Availability

2004 BMW 3 Series
115,920 Miles | Riverbank, CA
$3,995
est. $58/mo

Track Price Check Availability

2000 BMW 3 Series
156,349 Miles | Naperville, IL
$3,600
est. $52/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2005 BMW 3 Series
122,447 Miles | Chantilly, VA
$3,999
est. $58/mo

Track Price Check Availability

2007 BMW 3 Series
185,101 Miles | Central Falls, RI
$3,499
est. $50/mo

Track Price Check Availability

2001 BMW 3 Series
185,000 Miles | Deland, FL
$3,950
est. $57/mo

Track Price Check Availability

2002 BMW 3 Series
136,000 Miles | Chesapeake, VA
$3,999
est. $58/mo

Track Price Check Availability

2006 BMW 3 Series
180,265 Miles | Orlando, FL
$3,995
est. $58/mo

Track Price Check Availability

2007 BMW 3 Series
117,429 Miles | Milwaukee, WI
$3,999
est. $58/mo

Track Price Check Availability

2006 BMW 3 Series
145,810 Miles | Chesapeake, VA
$3,995
est. $58/mo

Track Price Check Availability

2004 BMW 3 Series
128,167 Miles | Denton, TX
$3,950
est. $57/mo

Track Price Check Availability

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

Track Price Check Availability

2004 BMW 3 Series
174,688 Miles | Nashville, TN
$3,399
est. $49/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage