2021 KTM 125 Duke 20 125cc £CALL South Yorkshire Team Roberts Ltd Petrol 0 01709 860001 More Info Save
2023 KTM 125 Duke 22 125cc £CALL North Yorkshire Teasdale Motorcycles Ltd 1,274 miles Petrol 0 01845 523310 More Info Save
2018 KTM 125 Duke 18 125cc £CALL North Yorkshire Teasdale Motorcycles Ltd 7,008 miles Petrol 0 01845 523310 More Info Save
2013 KTM 125 Duke 13 125cc £CALL North Yorkshire Teasdale Motorcycles Ltd 10,305 miles Petrol 0 01845 523310 More Info Save
2020 KTM 125 Duke 20 125cc £CALL North Yorkshire Teasdale Motorcycles Ltd 303 miles Petrol 0 01845 523310 More Info Save
2023 KTM 125 Duke 22 125cc £CALL Staffordshire B S Bikes ltd 500 miles Petrol 0 01782 813866 More Info Save