- Search
- Refine
- Identify
- Evaluate
- Choose
Used BMW S 1000 XR prices
167 live listings · 2015–2026 · typically 8,847 miles
- Typical price
- £12,395
- Price range
- £5k – £22k
- Best deal today
- −£4,960
- −29% vs fair value
Live BMW S 1000 XR deals, ranked against fair value

Asking
£11,990
Fair value
£16,950
−£4,960 · −29%
BMW S 1000 XR
TE Euro 5 999cc
18,534 miles · 2024 · 999CC · Petrol
See the valuation →
Asking
£14,000
Fair value
£16,950
−£2,950 · −17%
BMW S 1000 XR
TE Euro 5 999cc
8,820 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£14,165
Fair value
£16,950
−£2,785 · −16%
BMW S 1000 XR
TE Euro 5 999cc
4,655 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£8,995
Fair value
£11,497
−£2,502 · −22%
BMW S 1000 XR
TE Euro 5 999cc
22,200 miles · 2020 · 999CC · Petrol
See the valuation →

Asking
£14,490
Fair value
£16,950
−£2,460 · −15%
BMW S 1000 XR
TE Euro 5 999cc
6,154 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£4,950
Fair value
£7,350
−£2,400 · −33%
BMW S 1000 XR
999cc
44,877 miles · 2016 · 999CC · Petrol
See the valuation →

Asking
£5,290
Fair value
£7,350
−£2,060 · −28%
BMW S 1000 XR
999cc
48,937 miles · 2015 · 999CC · Petrol
See the valuation →

Asking
£15,990
Fair value
£17,995
−£2,005 · −11%
BMW S 1000 XR
TE Euro 5 999cc
751 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£14,995
Fair value
£16,995
−£2,000 · −12%
BMW S 1000 XR
TE Euro 5 999cc
1,777 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£16,795
Fair value
£18,625
−£1,830 · −10%
BMW S 1000 XR
TE Euro 5 999cc
450 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£9,789
Fair value
£11,499
−£1,710 · −15%
BMW S 1000 XR
TE Euro 5 999cc
16,249 miles · 2020 · 999CC · Petrol
See the valuation →

Asking
£16,292
Fair value
£17,995
−£1,703 · −9%
BMW S 1000 XR
999cc
751 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£15,295
Fair value
£16,950
−£1,655 · −10%
BMW S 1000 XR
TE Euro 5 999cc
9,031 miles · 2024 · 999CC · Petrol
See the valuation →

Asking
£16,990
Fair value
£18,498
−£1,507 · −8%
BMW S 1000 XR
TE Euro 5 999cc
498 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£9,995
Fair value
£11,499
−£1,504 · −13%
BMW S 1000 XR
TE Euro 5 999cc
15,225 miles · 2020 · 999CC · Petrol
See the valuation →

Asking
£5,897
Fair value
£7,400
−£1,503 · −20%
BMW S 1000 XR
Euro 4 999cc
38,508 miles · 2018 · 999CC · Petrol
See the valuation →

Asking
£9,999
Fair value
£11,499
−£1,500 · −13%
BMW S 1000 XR
TE Euro 5 999cc
21,700 miles · 2021 · 999CC · Petrol
See the valuation →

Asking
£15,495
Fair value
£16,990
−£1,495 · −9%
BMW S 1000 XR
999cc
2,305 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£15,590
Fair value
£16,995
−£1,405 · −8%
BMW S 1000 XR
TE Euro 5 999cc
1,936 miles · 2025 · 999CC · Petrol
See the valuation →

Asking
£16,490
Fair value
£17,868
−£1,377 · −8%
BMW S 1000 XR
TE Euro 5 999cc
927 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£5,999
Fair value
£7,350
−£1,351 · −18%
BMW S 1000 XR
Sport SE Euro 4 999cc
37,794 miles · 2016 · 999CC · Petrol
See the valuation →

Asking
£6,199
Fair value
£7,350
−£1,151 · −16%
BMW S 1000 XR
Sport SE ABS 999cc
22,111 miles · 2015 · 999CC · Petrol
See the valuation →

Asking
£17,415
Fair value
£18,490
−£1,075 · −6%
BMW S 1000 XR
TE Euro 5 999cc
567 miles · 2026 · 999CC · Petrol
See the valuation →

Asking
£10,495
Fair value
£11,499
−£1,004 · −9%
BMW S 1000 XR
Sport SE Euro 4 999cc
12,349 miles · 2020 · 999CC · Petrol
See the valuation →