Skip to vehicle Listings

Used BMW XM for Sale in Niles, OH

44446
Buckle up! Car prices may increase, but we're here to help you navigate affordable payments.
Learn more about tariffs
Sponsored by Preston BMW
New 2025 BMW XM
165,545
MSRP
See estimated payment

5 Matches

Used 2024 BMW XM
3,794 miles
Plug-In HybridNo AccidentsSingle Owner
114,995
Used 2025 BMW XM
2,703 miles
Plug-In HybridNo AccidentsSingle Owner
139,898
See estimated payment
Recent Price Drop
Used 2023 BMW XM
15,063 miles
HybridNo AccidentsSingle Owner
94,995
GOOD PRICE
See estimated payment
Advertisement
Advertisement