BMW Cars for Sale Near Harrisonburg, VA
22801 Save Search
Sort By: Best Match
Filter Results
99 Cars for Sale
Location
50 Miles
Condition
Year
to
Make (1)
Applied Filters (1):
Clear All
Used
2016 BMW Coupe
xDrive
$15,800
$290.62/month est.
Mileage: 135,337
Location: Euro Motors LLC (1 miles away)
Used
2016 BMW X3
xDrive28i
$12,995
$239.03/month est.
Mileage: 86,415
Location: Malloy Ford (33 miles away)
Used
2019 BMW X3
xDrive30i
$17,999
$331.07/month est.
Mileage: 86,611
Location: Flow Toyota of Charlottesville (36 miles away)
Used
2022 BMW X3
xDrive30i
$25,998
$478.21/month est.
Mileage: 60,808
Location: CarMax Harrisonburg (2 miles away)
Used
2016 BMW Coupe
428i
$9,990
$183.76/month est.
Mileage: 120,173
Location: Catalan Auto Group (49 miles away)
Used
2015 BMW Coupe
428i
$18,998
$349.45/month est.
Mileage: 57,018
Location: CarMax Charlottesville (37 miles away)
Used
2018 BMW X5
xDrive35i
$16,995
$312.61/month est.
Mileage: 100,204
Location: Battlefield Toyota (45 miles away)
Used
2023 BMW X1
xDrive28i
$33,998
$625.36/month est.
Mileage: 13,422
Location: CarMax Charlottesville (37 miles away)
Used
2019 BMW X1
xDrive28i
$12,790
$235.26/month est.
Mileage: 99,628
Location: Catalan Auto Group (49 miles away)
Used
2022 BMW X7
xDrive40i
$52,998
$974.84/month est.
Mileage: 42,294
Location: CarMax Harrisonburg (2 miles away)
Used
2020 BMW X3
xDrive30i
$20,898
$384.40/month est.
Mileage: 91,769
Location: Steven Ford (3 miles away)
Used
2020 BMW X3
sDrive30i
$16,596
$305.27/month est.
Mileage: 123,894
Location: CMA's Valley Chrysler Dodge Jeep Ram (25 miles away)
Used
2021 BMW X5
xDrive40i
$30,998
$570.18/month est.
Mileage: 55,993
Location: CarMax Harrisonburg (2 miles away)
New
2026 BMW X7
xDrive40i
$91,999
$1,692.23/month est.
Mileage: 7
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X5
xDrive40i
$74,499
$1,370.33/month est.
Mileage: 52
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X5
xDrive40i
$74,599
$1,372.17/month est.
Mileage: 6
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X1
xDrive28i
$48,318
$888.76/month est.
Mileage: 6
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X1
xDrive28i
$48,700
$895.79/month est.
Mileage: 6
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X1
xDrive28i
$48,999
$901.29/month est.
Mileage: 12
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X5
xDrive50e
$77,999
$1,434.71/month est.
Mileage: 6
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X1
xDrive28i
$48,499
$892.09/month est.
Mileage: 7
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X5
xDrive40i
$74,999
$1,379.53/month est.
Mileage: 6
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
New
2026 BMW X5
xDrive50e
$79,999
$1,471.50/month est.
Mileage: 10
Location: Flow Motors of Charlottesville LLC dba BMW of Charlottesville (36 miles away)
Vehicle History Reports
Learn more about a vehicle you plan to buy to help avoid any hidden surprises.
- Used BMW X3 (8)
- Used BMW X5 Edrive (7)
- Used BMW X5 (6)
- Used BMW X1 (5)
- Used BMW X5 (3)
- Used BMW X3 (2)
- Used BMW X1 (2)
- Used BMW X3 (1)
- Used BMW X3 (1)
- Used BMW X5 (1)
- Used BMW X5 Edrive (1)
- Used BMW Coupe (1)
- Used BMW Coupe (1)
- Used BMW Coupe (1)
- Used BMW X7 (1)
- Used BMW X7 (1)
- Used BMW 3 Series (1)
- Used BMW 325I (1)
- Used BMW M340i (1)
- Used BMW I4 (1)





















