151KTM 125 ABS | WARRANTY PROVIDED201924,529 milesTrade125 ccLuton, Bedfordshire£2,090Finance from £44 pm
151KTM RC 125 19 | WARRANTY PROVIDED201930,180 milesTrade125 ccLuton, Bedfordshire£1,990Finance from £42 pm
121KTM 1290 SUPER DUKE GT ** LONG MOT - PANNIERS - RIDER MODES **201726,515 milesTrade1,301 ccMilton Keynes, Buckinghamshire£5,599Finance from £118 pm
151KTM 125 ABS | WARRANTY PROVIDED201915,201 milesTrade125 ccLuton, Bedfordshire£2,450Finance from £52 pm
13KTM 790 ADVENTURE. POWER PARTS SEAT. QUICK SHIFTER PLUS20234,938 milesTrade889 ccSt Helens, Merseyside£7,000Finance from £147 pm
20KTM SX 125 2024 - BRAND NEW // PX WELCOME20240 mileTrade125 ccCricklade, Wiltshire£6,395Finance from £135 pm
27KTM SXF 350 2017 - Enduro /Motocross SM Pro Wheels – 80 Hours – Long Range Tank20170 mileTrade350 ccCricklade, Wiltshire£3,495Finance from £74 pm
22KTM SX-E 2 2025 - BRAND NEW // ZERO HOURS 20250 mileTrade2 ccCricklade, Wiltshire£2,195Finance from £47 pm
18KTM SX 300 2025 - ONE LEFT // ZERO HOURS // PX WELCOME20250 mileTrade300 ccCricklade, Wiltshire£7,395Finance from £156 pm
151KTM Duke 125 ABS | WARRANTY PROVIDED202110,589 milesTrade125 ccLuton, Bedfordshire£2,490Finance from £53 pm
8KTM SX 250 2025 - BRAND NEW ZERO HOURS20250 mileTrade250 ccCricklade, Wiltshire£7,395Finance from £156 pm
25KTM SX 50 2025 - BRAND NEW // ZERO HOURS // PX WELCOME20250 mileTrade50 ccCricklade, Wiltshire£3,995Finance from £84 pm
21KTM SXF 450 2022 - Fully Serviced & Ready To Race20220 mileTrade450 ccCricklade, Wiltshire£3,995Finance from £84 pm
202023 23 KTM 390 DUKE FINANCE SPECIALISTS APPLY NOW20231,007 milesTrade373 ccMacclesfield, Cheshire£3,789Finance from £80 pm
32KTM SX-E2 2023 - Great Starter Kids Electric Motocross20240 mileTrade2 ccCricklade, Wiltshire£1,895Finance from £40 pm
102019 KTM SXF 250 Motocross bike with warranty 20190 mileTrade250 ccAldershot, Hampshire£3,250Finance from £69 pm
24KTM 125 DUKE 2024 LOW MILEAGE HPI CLEAR20242,869 milesTrade125 ccCorby, Northamptonshire£3,495Finance from £74 pm
421KTM 390 Duke 19 '2020' Only 9860 Miles - Loads of Extras20209,860 milesTrade373 ccLeicester, Leicestershire£3,199Finance from £68 pm
34KTM SX 300 2024 - ONLY ONE - Zero Hrs - PX Welcome20240 mileTrade250 ccCricklade, Wiltshire£6,495Finance from £137 pm
10KTM 1190 ADVENTURE 2015 WITH LOTS OF EXTRAS AT CRAIGS MOTORCYCLES 201522,549 milesTrade1,190 ccDewsbury, West Yorkshire£4,999Finance from £105 pm