50 Best Used BMW 3 Series 328i xDrive for Sale, Savings from $3,319

2013 BMW 3 Series
79,260 Miles | Columbus, OH
$14,998
est. $216/mo

Track Price Check Availability

2015 BMW 3 Series
39,796 Miles | Louisville, KY
$20,998
est. $303/mo

Track Price Check Availability

2016 BMW 3 Series
37,516 Miles | Fremont, CA
$24,998
est. $360/mo

Track Price Check Availability

2011 BMW 3 Series
61,604 Miles | Virginia Beach, VA
$13,998
est. $202/mo

Track Price Check Availability

2014 BMW 3 Series
43,103 Miles | Schaumburg, IL
$18,998
est. $274/mo

Track Price Check Availability

2016 BMW 3 Series
35,912 Miles | Orlando, FL
$22,499
est. $324/mo

Track Price Check Availability

2015 BMW 3 Series
110,218 Miles | Inglewood, CA
$12,999
est. $187/mo

Track Price Check Availability

2011 BMW 3 Series
78,726 Miles | Colorado Springs, CO
$12,595
est. $182/mo

Track Price Check Availability

2014 BMW 3 Series
53,990 Miles | Colorado Springs, CO
$18,595
est. $268/mo

Track Price Check Availability

2010 BMW 3 Series
126,181 Miles | Bellevue, WA
$10,995
est. $158/mo

Track Price Check Availability

2013 BMW 3 Series
89,454 Miles | Milwaukee, WI
$12,789
est. $184/mo

Track Price Check Availability

2013 BMW 3 Series
92,171 Miles | Chantilly, VA
$12,995
est. $187/mo

Track Price Check Availability

2014 BMW 3 Series
55,088 Miles | Strongsville, OH
$15,436
est. $222/mo

Track Price Check Availability

2013 BMW 3 Series
75,493 Miles | Lancaster, PA
$12,999
est. $187/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

2016 BMW 3 Series
29,854 Miles | Alexandria, VA
$22,225
est. $320/mo

Track Price Check Availability

2016 BMW 3 Series
58,351 Miles | Corbin, KY
$19,500
est. $281/mo

Track Price Check Availability

2013 BMW 3 Series
61,426 Miles | West Islip, NY
$12,698
est. $183/mo

Track Price Check Availability

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

Track Price Check Availability

2014 BMW 3 Series
95,363 Miles | East Hanover, NJ
$13,599
est. $196/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage