BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2015 BMW 3 Series 328i xDrive
107,117 Miles | Marne, MI
$17,645
est. $317/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
16,679 Miles | Grand Rapids, MI
$42,585
est. $766/mo

Track Price Check Availability

2021 BMW 3 Series 330i xDrive
| Grand Rapids, MI
$47,710
est. $858/mo

Track Price Check Availability

2022 BMW 3 Series 330i xDrive
| Grand Rapids, MI
$48,640
est. $875/mo

Track Price Check Availability

2011 BMW 3 Series 335i xDrive
107,867 Miles | Grand Rapids, MI
$15,200
est. $273/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
33,266 Miles | Grandville, MI
$32,995
est. $593/mo

Track Price Check Availability

2018 BMW 3 Series 328d xDrive
26,615 Miles | Kentwood, MI
$35,998
est. $647/mo

Track Price Check Availability

2004 BMW 3 Series 325Ci
139,622 Miles | Grand Rapids, MI
$13,900
est. $250/mo

Track Price Check Availability

2017 BMW 3 Series 340i xDrive Gran Turismo
67,046 Miles | Grand Rapids, MI
$30,990
est. $557/mo

Track Price Check Availability

2020 BMW 3 Series M340i xDrive
17,687 Miles | Grand Rapids, MI
$54,590
est. $982/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
129,328 Miles | Grandville, MI
$19,985
est. $359/mo

Track Price Check Availability

2009 BMW 3 Series 328i xDrive
110,217 Miles | Grand Rapids, MI
$13,595
est. $244/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
51,811 Miles | Grand Rapids Charter Township, MI
$34,995
est. $629/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
93,872 Miles | Spring Lake, MI
$23,000
est. $414/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive
120,588 Miles | Grand Haven, MI
$15,998
est. $288/mo

Track Price Check Availability

2011 BMW 3 Series 335i
122,009 Miles | Grand Haven, MI
$14,888
est. $268/mo

Track Price Check Availability

2013 BMW 3 Series 320i xDrive
94,432 Miles | Zeeland, MI
$14,500
est. $261/mo

Track Price Check Availability

2016 BMW 3 Series 320i xDrive
119,373 Miles | Holland, MI
$13,995
est. $252/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
79,514 Miles | Holland, MI
$15,995
est. $288/mo

Track Price Check Availability

2011 BMW 3 Series 328i
80,425 Miles | Holland, MI
$15,995
est. $288/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Cedar Springs, MI

Cedar Springs, MI Dealer Ratings & Reviews

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