- Search
- Refine
- Identify
- Evaluate
- Choose
Used BMW M 1000 XR prices
34 live listings · 2024–2026 · typically 1,510 miles
- Typical price
- £20,497
- Price range
- £17k – £29k
- Best deal today
- −£2,456
- −10% vs fair value
Live BMW M 1000 XR deals, ranked against fair value

Asking
£20,999
Fair value
£23,455
−£2,456 · −10%
BMW M 1000 XR
Euro 5 999cc
272 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£18,000
Fair value
£19,990
−£1,990 · −10%
BMW M 1000 XR
Euro 5 999cc
2,031 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£17,295
Fair value
£18,999
−£1,704 · −9%
BMW M 1000 XR
Euro 5 999cc
1,910 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£21,749
Fair value
£23,390
−£1,641 · −7%
BMW M 1000 XR
Euro 5 999cc
5 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£21,995
Fair value
£23,455
−£1,460 · −6%
BMW M 1000 XR
Euro 5 999cc
756 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£21,955
Fair value
£23,390
−£1,435 · −6%
BMW M 1000 XR
Euro 5 999cc
5 miles · 2026 · 999CC · Manual · Petrol · Sports Tourer
See the valuation →

Asking
£21,985
Fair value
£23,390
−£1,405 · −6%
BMW M 1000 XR
Euro 5 999cc
6 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£17,950
Fair value
£18,990
−£1,040 · −5%
BMW M 1000 XR
Euro 5 999cc
7,000 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£18,980
Fair value
£19,990
−£1,010 · −5%
BMW M 1000 XR
Euro 5 999cc
1,400 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£18,990
Fair value
£19,990
−£1,000 · −5%
BMW M 1000 XR
Euro 5 999cc
938 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£17,995
Fair value
£18,990
−£995 · −5%
BMW M 1000 XR
Euro 5 999cc
7,421 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£18,995
Fair value
£19,990
−£995 · −5%
BMW M 1000 XR
Euro 5 999cc
2,848 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£17,995
Fair value
£18,990
−£995 · −5%
BMW M 1000 XR
Euro 5 999cc
4,200 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£18,295
Fair value
£18,990
−£695 · −4%
BMW M 1000 XR
Euro 5 999cc
7,926 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£18,795
Fair value
£18,990
−£195 · −1%
BMW M 1000 XR
Euro 5 999cc
3,350 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£18,990
Fair value
£18,990
±£0 · ±0%
BMW M 1000 XR
999cc
4,875 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£19,990
Fair value
£19,990
±£0 · ±0%
BMW M 1000 XR
Euro 5 999cc
600 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£23,390
Fair value
£23,390
±£0 · ±0%
BMW M 1000 XR
Euro 5 999cc
6 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£18,990
Fair value
£18,990
±£0 · ±0%
BMW M 1000 XR
Euro 5 999cc
3,405 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£23,455
Fair value
£23,455
±£0 · ±0%
BMW M 1000 XR
999cc
10 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£23,455
Fair value
£23,455
±£0 · ±0%
BMW M 1000 XR
Euro 5 999cc
10 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£18,999
Fair value
£18,990
+£9 · ±0%
BMW M 1000 XR
Euro 5 999cc
3,725 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£23,910
Fair value
£23,390
+£520 · +2%
BMW M 1000 XR
Euro 5 999cc
1,619 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£23,995
Fair value
£23,455
+£540 · +2%
BMW M 1000 XR
Euro 5 999cc
789 miles · 2026 · 999CC · Petrol
See the valuation →