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 328i
172,746 Miles | Harrisonburg, VA
$6,200
est. $111/mo

Track Price Check Availability
Fresh

2013 BMW 3 Series 328i
90,710 Miles | Harrisonburg, VA
$17,764
est. $319/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive
47,913 Miles | Harrisonburg, VA
$24,998
est. $450/mo

Track Price Check Availability

2010 BMW 3 Series 335i
89,887 Miles | Harrisonburg, VA
$13,950
est. $251/mo

Track Price Check Availability

2008 BMW 3 Series 328i
98,740 Miles | Shenandoah, VA
$10,995
est. $198/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
70,805 Miles | Ruckersville, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 BMW 3 Series 328i
127,256 Miles | Ruckersville, VA
$11,399
est. $205/mo

Track Price Check Availability

2001 BMW 3 Series 325Ci
99,000 Miles | Ruckersville, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 BMW 3 Series 335i
97,807 Miles | Ruckersville, VA
$15,699
est. $282/mo

Track Price Check Availability

2014 BMW 3 Series 328i xDrive
95,854 Miles | Ruckersville, VA
$15,899
est. $286/mo

Track Price Check Availability

2015 BMW 3 Series 328d
115,182 Miles | Ruckersville, VA
$15,100
est. $272/mo

Track Price Check Availability

2013 BMW 3 Series 328i xDrive
60,390 Miles | Ruckersville, VA
$17,999
est. $324/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
30,735 Miles | Charlottesville, VA
$37,998
est. $683/mo

Track Price Check Availability

2018 BMW 3 Series 330i
61,988 Miles | Charlottesville, VA
$22,736
est. $409/mo

Track Price Check Availability

2012 BMW 3 Series 335i
55,941 Miles | Fredericksburg, VA
$23,998
est. $432/mo

Track Price Check Availability
Fresh

2017 BMW 3 Series 330i xDrive
51,478 Miles | Sterling, VA
$26,998
est. $485/mo

Track Price Check Availability
Fresh

2019 BMW 3 Series 330i
28,030 Miles | Sterling, VA
$32,998
est. $593/mo

Track Price Check Availability
Fresh

2016 BMW 3 Series 328i xDrive
34,695 Miles | Sterling, VA
$24,998
est. $450/mo

Track Price Check Availability

2017 BMW 3 Series 330e iPerformance
37,770 Miles | Sterling, VA
$25,998
est. $467/mo

Track Price Check Availability
Fresh

2016 BMW 3 Series 328i xDrive
50,270 Miles | Glen Allen, VA
$24,998
est. $450/mo

Track Price Check Availability

BMW 3 Series Owner Ratings & Reviews

Write a Review
No reviews exist for the BMW 3 Series in Harrisonburg, VA

Harrisonburg, VA Dealer Ratings & Reviews

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