BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

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

Track Price Check Availability

2008 BMW 3 Series 328i
107,298 Miles | Harrisonburg, VA
$11,899
est. $214/mo

Track Price Check Availability
Hot Car

2008 BMW 3 Series 335i
69,145 Miles | Harrisonburg, VA
$11,550
est. $208/mo

Track Price Check Availability

2011 BMW 3 Series 328i xDrive
124,000 Miles | Staunton, VA
$9,850
est. $177/mo

Track Price Check Availability

2018 BMW 3 Series 340i xDrive
55,890 Miles | Staunton, VA
$43,269
est. $778/mo

Track Price Check Availability

2013 BMW 3 Series 335i
119,241 Miles | Staunton, VA
$19,669
est. $354/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
40,289 Miles | Staunton, VA
$29,428
est. $529/mo

Track Price Check Availability

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

Track Price Check Availability

2015 BMW 3 Series 320i xDrive
54,423 Miles | Charlottesville, VA
$20,496
est. $369/mo

Track Price Check Availability

2013 BMW 3 Series 328i
35,796 Miles | Charlottesville, VA
$23,998
est. $432/mo

Track Price Check Availability

2018 BMW 3 Series 330i
23,409 Miles | Fredericksburg, VA
$32,998
est. $593/mo

Track Price Check Availability

2015 BMW 3 Series 320i xDrive
82,707 Miles | Fredericksburg, VA
$21,998
est. $396/mo

Track Price Check Availability
Fresh

2018 BMW 3 Series 330i xDrive
40,980 Miles | Fredericksburg, VA
$30,998
est. $557/mo

Track Price Check Availability

2019 BMW 3 Series 330i xDrive
11,355 Miles | Fredericksburg, VA
$41,998
est. $755/mo

Track Price Check Availability

2018 BMW 3 Series 328d xDrive
26,101 Miles | Woodbridge, VA
$36,998
est. $665/mo

Track Price Check Availability

2018 BMW 3 Series 330i xDrive
20,402 Miles | Woodbridge, VA
$32,998
est. $593/mo

Track Price Check Availability

2016 BMW 3 Series 328i xDrive Gran Turismo
81,057 Miles | Sterling, VA
$25,998
est. $467/mo

Track Price Check Availability

2017 BMW 3 Series 320i xDrive
39,575 Miles | Woodbridge, VA
$26,998
est. $485/mo

Track Price Check Availability
Fresh

2015 BMW 3 Series 328i
83,884 Miles | Glen Allen, VA
$21,998
est. $396/mo

Track Price Check Availability

2018 BMW 3 Series 320i xDrive
35,237 Miles | Glen Allen, VA
$28,998
est. $521/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