BMW Cars for Sale Near Canton, NC
28716 Save Search
Sort By: Best Match
Filter Results
16 Cars for Sale
Location
50 Miles
Condition
Year
to
Make (1)
Applied Filters (1):
Clear All
Used
2014 BMW X6 M
Base
$19,700
$362.36/month est.
Mileage: 89,857
Location: Hunter Hyundai (19 miles away)
Used
2024 BMW X5
xDrive40i
$51,988
$956.27/month est.
Mileage: 45,162
Location: Stinnett Chrysler Dodge Jeep Ram (34 miles away)
Used
2020 BMW X3
M40i
$36,900
$678.74/month est.
Mileage: 45,692
Location: Crossroads Ford of Waynesville (9 miles away)
Used
2021 BMW X7
M50i
$42,377
$779.48/month est.
Mileage: 71,296
Location: Asheville Ford (13 miles away)
Used
2019 BMW X3
xDrive30i
$24,780
$455.80/month est.
Mileage: 76,224
Location: Ken Wilson Ford (2 miles away)
Used
2018 BMW X1
xDrive28i
$18,875
$347.19/month est.
Mileage: 44,555
Location: Hunter Hyundai (19 miles away)
Used
2021 BMW X5
sDrive40i
$34,500
$634.59/month est.
Mileage: 63,670
Location: Harry's Buick GMC (15 miles away)
Used
2019 BMW X3
xDrive30i
$19,800
$364.20/month est.
Mileage: 84,824
Location: Andean Chrysler Dodge Jeep Ram (38 miles away)
Used
2018 BMW X5
xDrive50i
$20,999
$386.25/month est.
Mileage: 113,875
Location: Bryan Easler Toyota (28 miles away)
Used
2021 BMW X5
M50i
$36,818
$677.23/month est.
Mileage: 80,249
Location: Fred Anderson Toyota of Asheville (13 miles away)
Used
2021 BMW X5
xDrive40i
$36,721
$675.44/month est.
Mileage: 29,043
Location: Fred Anderson Toyota of Asheville (13 miles away)
Used
2020 BMW X7
M50i
$37,866
$696.51/month est.
Mileage: 72,272
Location: Fred Anderson Toyota of Asheville (13 miles away)
Used
2016 BMW X1
xDrive28i
$13,882
$255.35/month est.
Mileage: 81,132
Location: Fred Anderson Toyota of Asheville (13 miles away)
Used
2026 BMW X5
xDrive40i
$67,988
$1,250.57/month est.
Mileage: 4,711
Location: Paramount Kia of Asheville (13 miles away)
Used
2023 BMW X1
xDrive28i
$27,648
$508.56/month est.
Mileage: 55,155
Location: Fred Anderson Nissan of Asheville (14 miles away)
Vehicle History Reports
Learn more about a vehicle you plan to buy to help avoid any hidden surprises.














