2022 Yamaha XSR 125 (MTM125) 124cc £4,199 Lancashire Youles (Blackburn) 1,678 miles Petrol 19 01254 277 135 More Info Save
2022 Yamaha XSR125 125cc £4,199 Staffordshire Arnolds Motorcycles (Burton) 428 miles Petrol 9 01283 565154 More Info Save
2022 Yamaha XSR125 125cc £4,200 Hertfordshire Moores Motorcycles 144 miles 10 01442 252601 More Info Save
2021 Yamaha XSR 125 124cc £4,299 Lincolnshire Robspeed Motorcycles Ltd 122 miles Petrol 10 01472 268714 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,550 West Yorkshire Padgetts (Batley) Ltd - Suzuki and Yamaha 1 miles Petrol 16 01924 478491 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd 1 miles Petrol 16 01924 478491 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd 1 miles Petrol 16 01924 478491 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd - Suzuki and Yamaha 1 miles Petrol 19 01924 478491 More Info Save
New Yamaha XSR 125 (MTM125) 124cc £4,800 West Yorkshire Padgetts (Batley) Ltd 1 miles Petrol 16 01924 478491 More Info Save