BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2006 BMW 3 Series 325i
134,051 Miles | Macomb, MI
$6,800
est. $122/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
51,680 Miles | Chesterfield, MI
$24,717
est. $444/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
51,127 Miles | Chesterfield, MI
$23,817
est. $428/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
28,238 Miles | Shelby Township, MI
$31,500
est. $566/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
29,376 Miles | Shelby Township, MI
$41,400
est. $744/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
17,403 Miles | Shelby Township, MI
$33,500
est. $602/mo

Track Price Check Availability

2020 BMW 3 Series M340i xDrive
28,884 Miles | Shelby Township, MI
$49,000
est. $881/mo

Track Price Check Availability

2022 BMW 3 Series 330e xDrive
New | Shelby Township, MI
$48,545
est. $873/mo

Track Price Check Availability

2022 BMW 3 Series 330i xDrive
New | Shelby Township, MI
$48,070
est. $864/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
30,204 Miles | Shelby Township, MI
$32,000
est. $575/mo

Track Price Check Availability

2021 BMW 3 Series 330i xDrive
7,617 Miles | Shelby Township, MI
Accepting Offers
est. $0/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
108,918 Miles | Rochester Hills, MI
$10,278
est. $185/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
65,029 Miles | Madison Heights, MI
$29,898
est. $538/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 330i xDrive
22,659 Miles | Eastpointe, MI
$31,590
est. $568/mo

Track Price Check Availability

2021 BMW 3 Series 330i xDrive
6,605 Miles | Eastpointe, MI
$45,990
est. $827/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
30,972 Miles | Bloomfield Hills, MI
$42,890
est. $771/mo

Track Price Check Availability
Price Drop

2018 BMW 3 Series 340i
29,633 Miles | Bloomfield Hills, MI
$31,890
est. $573/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
28,530 Miles | Bloomfield Hills, MI
$34,490
est. $620/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