2005 KTM 640 Duke 625cc £2,199 Leicestershire Spenders Motorcycles 19,733 miles Petrol 22 0116 279 1170 More Info Save
2014 KTM RC 125 125cc £2,995 Midlothian Saltire Motorcycles Ltd 12,112 miles 10 0131 478 6661 More Info Save
2017 KTM 390 Duke 17 373cc £3,299 Essex Jim Aim Motorcycles Ltd 10,432 miles 4 01376 402006 More Info Save
2008 KTM 690 DUKE 2008 690cc £3,395 Midlothian Saltire Motorcycles Ltd 3,531 miles 15 0131 478 6661 More Info Save
New KTM RC125 ABS 125cc £3,499 North Yorkshire Teasdale Motorcycles Ltd Petrol 1 01845 523310 More Info Save
2015 Ktm 390 Duke 15 373cc £3,595 Kent G Force Motorcycles 4,495 miles Petrol 5 01634 814003 More Info Save
2020 KTM 125 Duke 125cc £3,799 Kent Laguna Performance Centre 8,109 miles Petrol 5 01233 665520 More Info Save
2020 KTM 125 Duke 125cc £3,950 Kent Laguna Motorcycles Ltd (Maidstone) 4,106 miles Petrol 32 01622 681765 More Info Save