50 Best Used BMW 3 Series 328i for Sale, Savings from $2,879

2016 BMW 3 Series
13,820 Miles | West Covina, CA
$18,599
est. $268/mo

Track Price Check Availability

2013 BMW 3 Series
87,178 Miles | Riverside, CA
$14,998
est. $216/mo

Track Price Check Availability

2015 BMW 3 Series
42,610 Miles | Vancouver, WA
$18,998
est. $274/mo

Track Price Check Availability

2015 BMW 3 Series
36,128 Miles | Davie, FL
$19,998
est. $288/mo

Track Price Check Availability

2009 BMW 3 Series
68,955 Miles | Montgomery, AL
$13,998
est. $202/mo

Track Price Check Availability

2013 BMW 3 Series
42,504 Miles | Murrieta, CA
$18,998
est. $274/mo

Track Price Check Availability

2015 BMW 3 Series
73,055 Miles | Murrieta, CA
$17,998
est. $259/mo

Track Price Check Availability

2015 BMW 3 Series
47,968 Miles | Irvine, CA
$18,998
est. $274/mo

Track Price Check Availability

2014 BMW 3 Series
53,863 Miles | Fremont, CA
$17,998
est. $259/mo

Track Price Check Availability

2015 BMW 3 Series
41,116 Miles | El Paso, TX
$19,998
est. $288/mo

Track Price Check Availability

2011 BMW 3 Series
79,364 Miles | Tolleson, AZ
$11,998
est. $173/mo

Track Price Check Availability

2015 BMW 3 Series
70,209 Miles | Sacramento, CA
$16,998
est. $245/mo

Track Price Check Availability

2016 BMW 3 Series
43,787 Miles | Las Vegas, NV
$18,998
est. $274/mo

Track Price Check Availability

2016 BMW 3 Series
29,029 Miles | Las Vegas, NV
$21,998
est. $317/mo

Track Price Check Availability

2009 BMW 3 Series
85,701 Miles | Davie, FL
$12,599
est. $182/mo

Track Price Check Availability

2011 BMW 3 Series
59,119 Miles | Buena Park, CA
$13,599
est. $196/mo

Track Price Check Availability

2010 BMW 3 Series
76,341 Miles | Tampa, FL
$11,998
est. $173/mo

Track Price Check Availability

2009 BMW 3 Series
60,384 Miles | Roseville, CA
$12,599
est. $182/mo

Track Price Check Availability

2016 BMW 3 Series
61,853 Miles | Pleasanton, CA
$19,998
est. $288/mo

Track Price Check Availability

2013 BMW 3 Series
58,202 Miles | Oxnard, CA
$15,998
est. $231/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage