BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2013 BMW 3 Series 328i xDrive
162,545 Miles | Moorhead, MN
$9,495
est. $171/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
166,623 Miles | Moorhead, MN
$9,995
est. $180/mo

Track Price Check Availability

2008 BMW 3 Series 328xi
150,113 Miles | Moorhead, MN
$7,995
est. $144/mo

Track Price Check Availability

2018 BMW 3 Series 320i
31,080 Miles | Brooklyn Park, MN
$27,998
est. $503/mo

Track Price Check Availability
Hot Car

2014 BMW 3 Series 320i
57,700 Miles | Maplewood, MN
$21,998
est. $396/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive
67,370 Miles | Urbandale, IA
$23,998
est. $432/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive Gran Turismo
38,685 Miles | Kenosha, WI
$31,998
est. $575/mo

Track Price Check Availability

2018 BMW 3 Series 320i
20,684 Miles | Kenosha, WI
$29,998
est. $539/mo

Track Price Check Availability

2015 BMW 3 Series 328i xDrive
77,070 Miles | Schaumburg, IL
$21,998
est. $396/mo

Track Price Check Availability
Fresh

2019 BMW 3 Series 330i xDrive
42,648 Miles | Schaumburg, IL
$37,998
est. $683/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 320i xDrive
5,627 Miles | Glencoe, IL
$31,998
est. $575/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
40,892 Miles | Tinley Park, IL
$27,998
est. $503/mo

Track Price Check Availability

2013 BMW 3 Series 335i
53,570 Miles | O'Fallon, IL
$26,998
est. $485/mo

Track Price Check Availability
Fresh

2018 BMW 3 Series 330e iPerformance
33,206 Miles | Tulsa, OK
$30,998
est. $557/mo

Track Price Check Availability

2014 BMW 3 Series 328i
62,798 Miles | Norman, OK
$23,998
est. $432/mo

Track Price Check Availability

2016 BMW 3 Series 328i
44,931 Miles | West Carrollton, OH
$26,998
est. $485/mo

Track Price Check Availability

2017 BMW 3 Series 330i
62,559 Miles | Columbus, OH
$27,998
est. $503/mo

Track Price Check Availability
Fresh

2011 BMW 3 Series 328i xDrive
74,817 Miles | Columbus, OH
$17,998
est. $324/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 330i xDrive
41,052 Miles | Columbus, OH
$29,998
est. $539/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
59,661 Miles | Columbus, OH
$26,998
est. $485/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Fargo, ND

Fargo, ND Dealer Ratings & Reviews

Write a Review
There are no reviews for BMW 3 Series dealers in Fargo