BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2014 BMW 3 Series 328i xDrive
108,089 Miles | Richmond, MI
$15,995
est. $288/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
20,229 Miles | Chesterfield, MI
$34,996
est. $629/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
29,856 Miles | Chesterfield, MI
$29,296
est. $527/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
44,089 Miles | Chesterfield, MI
$25,996
est. $467/mo

Track Price Check Availability

2015 BMW 3 Series 335i xDrive
99,112 Miles | Shelby Charter Twp, MI
$27,999
est. $503/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
73,257 Miles | Shelby Charter Twp, MI
$19,999
est. $360/mo

Track Price Check Availability

2010 BMW 3 Series 335i xDrive
91,309 Miles | Shelby Charter Twp, MI
$15,499
est. $279/mo

Track Price Check Availability

2007 BMW 3 Series 335i
188,781 Miles | Shelby Charter Twp, MI
$11,499
est. $207/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
47,879 Miles | Macomb, MI
$32,934
est. $592/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
12,704 Miles | Shelby Township, MI
$34,800
est. $626/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
34,660 Miles | Shelby Township, MI
$32,500
est. $584/mo

Track Price Check Availability

2011 BMW 3 Series 335i xDrive
131,165 Miles | Clinton Township, MI
Accepting Offers
est. $0/mo

Track Price Check Availability

2019 BMW 3 Series 330i xDrive Gran Turismo
22,842 Miles | Shelby Township, MI
$37,000
est. $665/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 340i xDrive
32,510 Miles | Shelby Township, MI
$39,000
est. $701/mo

Track Price Check Availability

2021 BMW 3 Series 330i xDrive
10,933 Miles | Shelby Township, MI
$47,000
est. $845/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
17,239 Miles | Shelby Township, MI
$44,302
est. $797/mo

Track Price Check Availability

2019 BMW 3 Series 330i xDrive
18,867 Miles | Shelby Township, MI
$40,000
est. $719/mo

Track Price Check Availability

2020 BMW 3 Series 330i xDrive
17,337 Miles | Shelby Township, MI
$42,555
est. $765/mo

Track Price Check Availability
Price Drop

2015 BMW 3 Series 328i xDrive
90,674 Miles | Shelby Township, MI
$17,000
est. $306/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
33,261 Miles | Madison Heights, MI
$32,000
est. $575/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

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

Armada, MI Dealer Ratings & Reviews

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