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

4 Matches

Used 2024 BMW XM
3,794 miles
Plug-In HybridNo AccidentsSingle Owner
114,995
Recent Price Drop
Used 2025 BMW XM
2,703 miles
Plug-In HybridNo AccidentsSingle Owner
119,875
See estimated payment
Recent Price Drop
Used 2023 BMW XM
17,505 miles
HybridNo AccidentsSingle Owner
93,995
GOOD PRICE
See estimated payment
Advertisement
Advertisement