-
Yamaha Xsr 125
+£3,500
-
Yamaha Xsr 125
+£2,999
-
Yamaha Xsr 125
+£3,300
-
Yamaha Xsr 125
+£3,299
-
Yamaha Xsr 125
+£3,849
-
Yamaha Xsr 125
+£3,999
-
Yamaha Xsr 125
+£3,500
-
Yamaha Xsr 125
+£3,598
-
Yamaha Xsr 125
+£3,190
-
Yamaha Xsr 125
+£3,690
-
Yamaha Xsr 125 ABS
+£3,399
£3,399
yamaha xsr125 - only 5868 miles - abs - service history - 12 months mot!!!Detail03/11/2026
LEICESTERSHIRE-
125 cc
-
5,868 MI
-
2022
-
-
-
LE16
-
-
Yamaha Xsr 125
+£3,399
-
Yamaha Xsr 125
+£3,331
initial price :
3,748 -
Yamaha Xsr 125
+£3,889
initial price :
3,988£3,889
initial price :
3,9882022 72 yamaha xsr125 finance specialists apply nowDetail06/10/2026
WEST MIDLANDS-
-
-
1,219 MI
-
2022
-
-
-
B1
-
-
Yamaha Xsr 125
+£2,999
-
Yamaha Xsr 125
+£2,755
-
Yamaha Xsr 125
+£2,337
-
Yamaha Xsr 125
+£3,499
-
Yamaha Xsr 125
+£3,999
£3,999
yamaha xsr125 for sale in chesterfield, derbyshireDetail19/02/2026
DERBYSHIRE-
-
-
10,383 MI
-
2022
-
-
-
S45
-
-
Yamaha Xsr 125
+£3,499
£3,499
yamaha xsr 125 (mtm125) for sale in bridgend, bridgend county boroughDetail20/02/2026
BRIDGEND-
125 cc
-
10,322 MI
-
2022
-
-
-
CF31
-
-
Yamaha Xsr 125
+£3,699
£3,699
yamaha xsr125 for sale in bridgend, bridgend county boroughDetail20/02/2026
BRIDGEND-
-
-
9,561 MI
-
2022
-
-
-
CF31
-
-
Yamaha Xsr 125
+£3,189
initial price :
3,089£3,189
initial price :
3,0892022 22 yamaha xsr125 finance specialists apply nowDetail29/10/2026
CHESHIRE-
-
-
11,976 MI
-
2022
-
-
-
SK11
-
-
Yamaha Xsr 125
+£3,172
-
Yamaha Xsr 125
+£3,300