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

2016 BMW 3 Series
42,373 Miles | Margate, FL
$15,799
est. $228/mo

Track Price Check Availability

2016 BMW 3 Series
35,786 Miles | West Palm Beach , FL
$15,599
est. $225/mo

Track Price Check Availability

2016 BMW 3 Series
32,121 Miles | West Palm Beach , FL
$15,949
est. $230/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2016 BMW 3 Series
44,238 Miles | West Palm Beach , FL
$15,499
est. $223/mo

Track Price Check Availability

2016 BMW 3 Series
38,239 Miles | West Covina, CA
$17,999
est. $259/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2015 BMW 3 Series
47,728 Miles | Lynnwood, WA
$18,998
est. $274/mo

Track Price Check Availability

2011 BMW 3 Series
85,266 Miles | Pleasant Hill, CA
$13,599
est. $196/mo

Track Price Check Availability

2013 BMW 3 Series
62,777 Miles | Irvine, CA
$15,998
est. $231/mo

Track Price Check Availability

2009 BMW 3 Series
68,937 Miles | Memphis, TN
$13,998
est. $202/mo

Track Price Check Availability

2016 BMW 3 Series
51,006 Miles | Palm Desert, CA
$18,998
est. $274/mo

Track Price Check Availability

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

Track Price Check Availability

2013 BMW 3 Series
55,372 Miles | Sacramento, CA
$15,998
est. $231/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
79,364 Miles | Gilbert, AZ
$12,998
est. $187/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage