Cert
  1. Search
  2. Refine
  3. Identify
  4. Evaluate
  5. Choose

Used BMW S 1000 XR prices

167 live listings · 20152026 · 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

BMW S 1000 XR

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 →

No photo

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

Asking

£4,950

Fair value

£7,350

−£2,400 · −33%

BMW S 1000 XR

999cc

44,877 miles · 2016 · 999CC · Petrol

See the valuation →

BMW S 1000 XR

Asking

£5,290

Fair value

£7,350

−£2,060 · −28%

BMW S 1000 XR

999cc

48,937 miles · 2015 · 999CC · Petrol

See the valuation →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

Asking

£16,292

Fair value

£17,995

−£1,703 · −9%

BMW S 1000 XR

999cc

751 miles · 2026 · 999CC · Petrol

See the valuation →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

Asking

£15,495

Fair value

£16,990

−£1,495 · −9%

BMW S 1000 XR

999cc

2,305 miles · 2025 · 999CC · Petrol

See the valuation →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

BMW S 1000 XR

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 →

More used BMW models