BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2009 BMW 3 Series 335i
111,866 Miles | Saint Clair Shores, MI
$9,999
est. $180/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
23,195 Miles | Eastpointe, MI
$30,990
est. $557/mo

Track Price Check Availability

2013 BMW 3 Series 320i
31,325 Miles | Eastpointe, MI
$21,990
est. $395/mo

Track Price Check Availability

2019 BMW 3 Series 330i
21,004 Miles | Eastpointe, MI
$40,590
est. $730/mo

Track Price Check Availability

2018 BMW 3 Series 330e iPerformance
40,451 Miles | Eastpointe, MI
$31,590
est. $568/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

2018 BMW 3 Series 330i xDrive
15,230 Miles | Madison Heights, MI
$37,700
est. $678/mo

Track Price Check Availability

2017 BMW 3 Series 330i xDrive
49,809 Miles | Madison Heights, MI
$27,252
est. $490/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

2002 BMW 3 Series 325Ci
63,256 Miles | Dearborn, MI
$11,995
est. $216/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

2014 BMW 3 Series 328i xDrive
79,392 Miles | Royal Oak, MI
$18,900
est. $340/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive Gran Turismo
44,992 Miles | Detroit, MI
$22,765
est. $409/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
104,781 Miles | Troy, MI
$14,500
est. $261/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
42,313 Miles | Troy, MI
$30,656
est. $551/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,332 Miles | Shelby Township, MI
$42,555
est. $765/mo

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

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

Harper Woods, MI Dealer Ratings & Reviews

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