50 Best BMW 3 Series for Sale under $10,000, Savings from $1,469

2008 BMW 3 Series
96,784 Miles | Commerce, CA
$7,950
est. $115/mo

Track Price Check Availability

2008 BMW 3 Series
75,750 Miles | South San Francisco, CA
$8,750
est. $126/mo

Track Price Check Availability

2012 BMW 3 Series
102,476 Miles | Alpharetta, GA
$9,985
est. $144/mo

Track Price Check Availability

2011 BMW 3 Series
139,723 Miles | South Saint Paul, MN
$9,520
est. $137/mo

Track Price Check Availability

2010 BMW 3 Series
115,625 Miles | Huntington, NY
$7,995
est. $115/mo

Track Price Check Availability

2007 BMW 3 Series
129,290 Miles | Plantation, FL
$8,990
est. $130/mo

Track Price Check Availability

2004 BMW 3 Series
122,308 Miles | Highlands Ranch, CO
$5,000
est. $72/mo

Track Price Check Availability

2004 BMW 3 Series
117,717 Miles | Chantilly, VA
$6,450
est. $93/mo

Track Price Check Availability

2005 BMW 3 Series
104,731 Miles | Houston, TX
$6,990
est. $101/mo

Track Price Check Availability

2000 BMW 3 Series
96,205 Miles | Houston, TX
$6,990
est. $101/mo

Track Price Check Availability

2011 BMW 3 Series
57,321 Miles | Marietta, GA
$9,995
est. $144/mo

Track Price Check Availability

2004 BMW 3 Series
94,370 Miles | Sheridan, CO
$7,494
est. $108/mo

Track Price Check Availability

2006 BMW 3 Series
133,474 Miles | Dewitt, MI
$3,887
est. $56/mo

Track Price Check Availability

2008 BMW 3 Series
92,781 Miles | Seattle, WA
$7,499
est. $108/mo

Track Price Check Availability

2005 BMW 3 Series
145,756 Miles | Chattanooga, TN
$4,679
est. $67/mo

Track Price Check Availability

2015 BMW 3 Series
135,654 Miles | Ocala, FL
$8,817
est. $127/mo

Track Price Check Availability

2010 BMW 3 Series
139,640 Miles | Sanford, FL
$7,995
est. $115/mo

Track Price Check Availability

2007 BMW 3 Series
57,058 Miles | Denton, TX
$8,990
est. $130/mo

Track Price Check Availability

2009 BMW 3 Series
108,569 Miles | Laguna Niguel, CA
$9,400
est. $135/mo

Track Price Check Availability

2011 BMW 3 Series
139,000 Miles | Fridley, MN
$7,980
est. $115/mo

Track Price Check Availability