2023 Yamaha XSR125 125cc £3,999 Leicestershire Arnolds Motorcycles (Leicester) 3,000 miles 7 0116 2610650 More Info Save
2022 Yamaha XSR125 125cc £3,999 Hampshire The Motorbike Shop Ltd 992 miles Petrol 9 01252 400 000 More Info Save
New Yamaha XSR125 SAVE £307 125cc £4,495 Somerset Bransons Motorcycles of Yeovil Petrol 17 01935 701833 More Info Save
New Yamaha XSR-125 Legacy 125cc £4,795 London Infinity Motorcycles Petrol 12 0207 7206072 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd 1 miles Petrol 18 01924 478491 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd 1 miles Petrol 18 01924 478491 More Info Save
New Yamaha XSR125 125cc £4,800 Lincolnshire Robspeed Motorcycles Ltd Petrol 1 01472 268714 More Info Save