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

2015 BMW 3 Series
59,190 Miles | Miami, FL
$11,699
est. $169/mo

Track Price Check Availability

2016 BMW 3 Series
42,612 Miles | Margate, FL
$14,949
est. $215/mo

Track Price Check Availability

2016 BMW 3 Series
35,786 Miles | West Palm Beach , FL
$14,949
est. $215/mo

Track Price Check Availability

2013 BMW 3 Series
70,478 Miles | Miami, FL
$9,300
est. $134/mo

Track Price Check Availability

2016 BMW 3 Series
45,620 Miles | West Palm Beach , FL
$14,149
est. $204/mo

Track Price Check Availability

2016 BMW 3 Series
41,373 Miles | West Palm Beach , FL
$14,299
est. $206/mo

Track Price Check Availability

2013 BMW 3 Series
90,788 Miles | Bellflower, CA
$10,999
est. $159/mo

Track Price Check Availability

2016 BMW 3 Series
74,103 Miles | Stanton, CA
$12,399
est. $179/mo

Track Price Check Availability

2013 BMW 3 Series
67,622 Miles | Azusa, CA
$13,999
est. $202/mo

Track Price Check Availability

2013 BMW 3 Series
67,959 Miles | Santa Ana, CA
$10,099
est. $146/mo

Track Price Check Availability

2015 BMW 3 Series
62,079 Miles | Santa Ana, CA
$14,299
est. $206/mo

Track Price Check Availability

2016 BMW 3 Series
23,037 Miles | Fontana, CA
$14,999
est. $216/mo

Track Price Check Availability

2014 BMW 3 Series
65,932 Miles | Santa Ana, CA
$11,899
est. $172/mo

Track Price Check Availability

2016 BMW 3 Series
50,020 Miles | Santa Ana, CA
$14,599
est. $210/mo

Track Price Check Availability

2013 BMW 3 Series
58,903 Miles | Escondido, CA
$14,998
est. $216/mo

Track Price Check Availability

2011 BMW 3 Series
68,308 Miles | Lynnwood, WA
$12,998
est. $187/mo

Track Price Check Availability

2015 BMW 3 Series
84,118 Miles | Murrieta, CA
$14,998
est. $216/mo

Track Price Check Availability

2011 BMW 3 Series
79,364 Miles | Gilbert, AZ
$12,998
est. $187/mo

Track Price Check Availability

2011 BMW 3 Series
81,390 Miles | South Jordan, UT
$13,998
est. $202/mo

Track Price Check Availability

2013 BMW 3 Series
81,344 Miles | Boynton Beach, FL
$12,998
est. $187/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage