New K.T.M. KTMDUKE1252023 125cc £3,499 Hertfordshire The KTM Centre Petrol 1 01442 255272 More Info Save
2012 KTM 690 Duke 12 690cc £3,599 Leicestershire Spenders Motorcycles 12,354 miles Petrol 30 0116 279 1170 More Info Save
2022 K.T.M. KTM DUKE 390 375cc £3,799 Leicestershire Arnolds Motorcycles (Loughborough) 1,871 miles Petrol 12 01509 212988 More Info Save