BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2016 BMW 3 Series 328d xDrive
79,590 Miles | Grand Rapids, MI
$23,996
est. $431/mo

Track Price Check Availability

2017 BMW 3 Series 320i xDrive
43,336 Miles | Grand Rapids, MI
$20,876
est. $375/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
115,015 Miles | Grand Rapids, MI
$13,995
est. $252/mo

Track Price Check Availability

2019 BMW 3 Series 330i xDrive
3,924 Miles | Lowell, MI
$42,995
est. $773/mo

Track Price Check Availability

1998 BMW 3 Series 328i
33,519 Miles | Grand Rapids, MI
$19,900
est. $358/mo

Track Price Check Availability

2011 BMW 3 Series 335i xDrive
159,882 Miles | Grandville, MI
Accepting Offers
est. $0/mo

Track Price Check Availability

2009 BMW 3 Series 328i xDrive
110,124 Miles | Caledonia, MI
$10,995
est. $198/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
126,921 Miles | Grand Rapids Charter Township, MI
Accepting Offers
est. $0/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
43,971 Miles | Zeeland, MI
$14,995
est. $270/mo

Track Price Check Availability

2013 BMW 3 Series 320i xDrive
112,000 Miles | Muskegon, MI
$14,000
est. $252/mo

Track Price Check Availability

2008 BMW 3 Series 328i
133,242 Miles | Muskegon, MI
$7,000
est. $126/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
79,530 Miles | Holland, MI
$9,995
est. $180/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
139,838 Miles | Holland, MI
$7,995
est. $144/mo

Track Price Check Availability

2013 BMW 3 Series ActiveHybrid 3
46,286 Miles | Holland, MI
$15,990
est. $288/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
58,541 Miles | Schaumburg, IL
$24,998
est. $450/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive
19,140 Miles | Hillside, IL
$26,998
est. $485/mo

Track Price Check Availability

2015 BMW 3 Series 320i xDrive
68,555 Miles | Oak Lawn, IL
$20,998
est. $378/mo

Track Price Check Availability
Fresh

2012 BMW 3 Series 328i xDrive
57,383 Miles | Oak Lawn, IL
$19,998
est. $360/mo

Track Price Check Availability

2017 BMW 3 Series 320i xDrive
30,032 Miles | Naperville, IL
$25,998
est. $467/mo

Track Price Check Availability
Fresh

2018 BMW 3 Series 330i xDrive
20,949 Miles | Warrensville Heights, OH
$30,998
est. $557/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

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

Rockford, MI Dealer Ratings & Reviews

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