- Search
- Refine
- Identify
- Evaluate
- Choose
Used Yamaha XSR125 prices
32 live listings · 2021–2025 · typically 3,036 miles
- Typical price
- £3,725
- Price range
- £3k – £4k
- Best deal today
- −£590
- −16% vs fair value
Live Yamaha XSR125 deals, ranked against fair value

Asking
£2,999
Fair value
£3,589
−£590 · −16%
Yamaha XSR125
Euro 5 124cc
2,965 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,750
Fair value
£4,269
−£519 · −12%
Yamaha XSR125
Euro 5 124cc
1,080 miles · 2024 · 124CC · Petrol
See the valuation →

Asking
£3,495
Fair value
£3,850
−£355 · −9%
Yamaha XSR125
Euro 5 124cc
12,800 miles · 2024 · 124CC · Petrol
See the valuation →

Asking
£3,900
Fair value
£4,250
−£350 · −8%
Yamaha XSR125
Euro 5 124cc
1,188 miles · 2025 · 124CC · Petrol
See the valuation →

Asking
£3,800
Fair value
£4,100
−£300 · −7%
Yamaha XSR125
Constant Mesh Euro 5 124cc
1,481 miles · 2025 · 124CC · Petrol
See the valuation →

Asking
£3,290
Fair value
£3,589
−£299 · −8%
Yamaha XSR125
Euro 5 124cc
3,106 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,600
Fair value
£3,825
−£225 · −6%
Yamaha XSR125
Euro 5 124cc
6,417 miles · 2023 · 124CC · Petrol
See the valuation →

Asking
£3,294
Fair value
£3,495
−£201 · −6%
Yamaha XSR125
Euro 5 124cc
14,680 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,300
Fair value
£3,495
−£195 · −6%
Yamaha XSR125
Euro 5 124cc
4,650 miles · 2021 · 124CC · Petrol
See the valuation →

Asking
£3,699
Fair value
£3,825
−£126 · −3%
Yamaha XSR125
Euro 5 124cc
2,495 miles · 2023 · 124CC · Petrol
See the valuation →

Asking
£3,750
Fair value
£3,850
−£100 · −3%
Yamaha XSR125
124cc
4,600 miles · 2024 · 124CC · Petrol
See the valuation →

Asking
£3,589
Fair value
£3,598
−£9 · ±0%
Yamaha XSR125
Euro 5 124cc
1,685 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,490
Fair value
£3,495
−£5 · ±0%
Yamaha XSR125
Euro 5 124cc
7,688 miles · 2021 · 124CC · Petrol
See the valuation →

Asking
£3,495
Fair value
£3,495
±£0 · ±0%
Yamaha XSR125
Euro 5 124cc
4,480 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,899
Fair value
£3,899
±£0 · ±0%
Yamaha XSR125
Euro 5 124cc
2,476 miles · 2023 · 124CC · Petrol
See the valuation →

Asking
£4,250
Fair value
£4,250
±£0 · ±0%
Yamaha XSR125
Euro 5 124cc
663 miles · 2023 · 124CC · Petrol
See the valuation →

Asking
£3,589
Fair value
£3,589
±£0 · ±0%
Yamaha XSR125
Euro 5 124cc
2,760 miles · 2021 · 124CC · Petrol
See the valuation →

Asking
£3,598
Fair value
£3,589
+£9 · ±0%
Yamaha XSR125
Euro 5 124cc
3,588 miles · 2022 · 124CC · Petrol
See the valuation →

Asking
£3,850
Fair value
£3,825
+£25 · +1%
Yamaha XSR125
Euro 5 124cc
6,200 miles · 2023 · 124CC · Petrol
See the valuation →

Asking
£4,295
Fair value
£4,269
+£26 · +1%
Yamaha XSR125
Euro 5 124cc
74 miles · 2025 · 124CC · Petrol
See the valuation →

Asking
£3,690
Fair value
£3,598
+£92 · +3%
Yamaha XSR125
Euro 5 124cc
1,423 miles · 2021 · 124CC · Petrol
See the valuation →

Asking
£3,689
Fair value
£3,589
+£100 · +3%
Yamaha XSR125
Euro 5 124cc
2,448 miles · 2021 · 124CC · Petrol
See the valuation →

Asking
£3,958
Fair value
£3,850
+£108 · +3%
Yamaha XSR125
125cc
4,277 miles · 2024 · 125CC · Petrol
See the valuation →

Asking
£4,398
Fair value
£4,269
+£129 · +3%
Yamaha XSR125
Euro 5 124cc
271 miles · 2024 · 124CC · Petrol
See the valuation →