Or use the filters below
We have this cracking Yamaha XSR125 in white with just 5812 miles on the clock and a full-service history. The XSR 125 is a blend of retro styling and modern performance. The XSR125 features a neo-retro look with a round LED headlight, a digital spee...
We have this cracking Yamaha XSR125 in yellow with low miles. the XSR 125 is a blend of retro styling and modern performance. The XSR125 features a neo-retro look with a round LED headlight, a digital speedometer, and a minimalist bodywork, giving it...