2021 Yamaha MT-125 125cc £3,895 Somerset Bransons Motorcycles of Yeovil 10,193 miles Petrol 15 01935 701833 More Info Save
2022 Yamaha MT 125 (MTN 125-A) 124cc £3,995 Suffolk Mototechniks Limited 10,572 miles Petrol 1 More Info Save
2016 Yamaha WR 125 R 124cc £3,995 Devon Speed Superbikes Ltd 14,804 miles Petrol 12 01392 211 246 More Info Save
2022 Yamaha XSR125 125cc £3,999 Staffordshire Arnolds Motorcycles (Burton) 8,113 miles Petrol 8 01283 565154 More Info Save
2022 Yamaha XSR 125 (MTM125) 124cc £3,999 Hampshire Mott Motorcycles Ltd 1,371 miles Petrol 62 01256 841110 More Info Save
2022 Yamaha MT125 ABS 125cc £4,150 Hertfordshire Moores Motorcycles 14,024 miles 9 01442 252601 More Info Save
2022 Yamaha MT125 ABS 125cc £4,250 Hertfordshire Moores Motorcycles 2,850 miles 10 01442 252601 More Info Save
2023 Yamaha YZFR125 60TH WGP 125cc £4,399 Leicestershire Arnolds Motorcycles (Leicester) 8,000 miles 8 0116 2610650 More Info Save
2022 Yamaha YZF-R125 125cc £4,468 London Infinity Motorcycles 2,113 miles 15 0207 7206072 More Info Save
2010 Yamaha YZF R125 124cc £1,495 Suffolk Felixstowe Motorcycles Ltd Petrol 0 01394 672005 More Info Save