gjktm.com Open in urlscan Pro
20.49.104.30  Public Scan

URL: https://gjktm.com/Vehicle/Inventory?SortBy=2&SortOrder=0&pageNum=1&SelectedVehicleTypes=&QuickSearch=KTM
Submission: On October 28 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST /Showroom/SendInquiry

<form action="/Showroom/SendInquiry" data-ajax="true" data-ajax-begin="onInquiryBegin" data-ajax-failure="onInquiryFailure" data-ajax-success="onInquirySuccess" id="vehicleInquiryForm" method="post" novalidate="novalidate"><input
    name="__RequestVerificationToken" type="hidden" value="hN7tx9PYS8bC96mpQb1RkCQvbxkm0HkjpoXCHqyaRNvKHzk5Zu05avOpeFy9FkKymArrprWkv53PmWolrp4KWlTEXdM1">
  <fieldset class="widget">
    <legend class="vdpinquiryheader">Call For Price</legend>
    <br>
    <hr style="margin-top:0px; margin-bottom: 10px;">
    <div class="form-group vdp-inquire">
      <div class="row">
        <span>Hi, my name is </span>
        <label for="FirstName" style="display: none">First Name</label>
        <input class="form-control vdp-inquire-input" data-val="true" data-val-length="The field First Name must be a string with a maximum length of 50." data-val-length-max="50" data-val-required="The First Name field is required." id="FirstName"
          name="VehicleInquiryViewModel.FirstName" placeholder="First" style="width: 8em;" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="VehicleInquiryViewModel.FirstName" data-valmsg-replace="true"></span>
        <label for="LastName" style="display: none">Last Name</label>
        <input class="form-control vdp-inquire-input" data-val="true" data-val-length="The field Last Name must be a string with a maximum length of 50." data-val-length-max="50" data-val-required="The Last Name field is required." id="LastName"
          name="VehicleInquiryViewModel.LastName" placeholder="Last" style="width: 8em;" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="VehicleInquiryViewModel.LastName" data-valmsg-replace="true"></span>
        <span class="interested-text"> and I'm interested in this </span>
        <span class="vdp-marketingName"> 0 </span>
        <span>. I'm in the </span>
        <label for="ZipCode" style="display: none">Zip Code</label>
        <input class="form-control vdp-inquire-input" data-val="true" data-val-length="The field Zip Code must be a string with a maximum length of 50." data-val-length-max="50" data-val-required="The Zip Code field is required." id="ZipCode"
          name="VehicleInquiryViewModel.ZipCode" placeholder="Zip Code" style="width: 7em;" type="text" value="">
        <span class="field-validation-valid" data-valmsg-for="VehicleInquiryViewModel.ZipCode" data-valmsg-replace="true"></span>
        <span> area and you can reach me at </span>
        <label for="EmailAddress" style="display: none">Email</label>
        <input class="form-control vdp-inquire-input" data-val="true" data-val-required="The Email field is required." id="EmailAddress" name="VehicleInquiryViewModel.Email" placeholder="Email Address" style="width: 10em;" type="email" value="">
        <span class="field-validation-valid" data-valmsg-for="VehicleInquiryViewModel.Email" data-valmsg-replace="true"></span>
        <span> or by phone at </span>
        <label for="PhoneNumber" style="display: none">Phone</label>
        <input class="form-control vdp-inquire-input" data-val="true" data-val-regex="The Phone Number field must be a valid US phone number." data-val-regex-pattern="^(1[\(])?(\([2-9]\d{2}\)[. -]?|[2-9]\d{2}[. -]?)[2-9]\d{2}[- .]?\d{4}$"
          id="PhoneNumber" name="VehicleInquiryViewModel.Phone" placeholder="Phone" style="width: 9em;" type="tel" value="">
        <span class="field-validation-valid" data-valmsg-for="VehicleInquiryViewModel.Phone" data-valmsg-replace="true"></span>
      </div>
    </div>
    <div class="form-group">
      <table>
        <tbody>
          <tr>
            <td>
              <input data-val="true" data-val-required="The StillAvailable field is required." id="StillAvailable" name="VehicleInquiryViewModel.StillAvailable" type="checkbox" value="true"><input name="VehicleInquiryViewModel.StillAvailable"
                type="hidden" value="false">
            </td>
            <th style="padding-left: 5px">
              <label for="StillAvailable" name="Is this unit still available?">Is this unit still available?</label>
            </th>
          </tr>
          <tr>
            <td>
              <input data-val="true" data-val-required="The PaymentTerms field is required." id="PaymentTerms" name="VehicleInquiryViewModel.PaymentTerms" type="checkbox" value="true"><input name="VehicleInquiryViewModel.PaymentTerms" type="hidden"
                value="false">
            </td>
            <th style="padding-left: 5px">
              <label for="PaymentTerms" name="What payment terms are available?">What payment terms are available?</label>
            </th>
          </tr>
          <tr>
            <td>
              <input data-val="true" data-val-required="The TestRide field is required." id="ScheduleTestRide" name="VehicleInquiryViewModel.TestRide" type="checkbox" value="true"><input name="VehicleInquiryViewModel.TestRide" type="hidden"
                value="false">
            </td>
            <th style="padding-left: 5px">
              <label for="ScheduleTestRide" name="When can I test ride this unit?">When can I test ride this unit?</label>
            </th>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="form-group">
      <label for="QuestionsComments" name="Questions/Comments" style="display: none">Phone</label>
      <textarea class="form-control vdp-inquire-input" cols="20" id="QuestionsComments" maxlength="350" name="VehicleInquiryViewModel.Comments" placeholder="Questions/Comments" rows="2"></textarea>
    </div>
    <label aria-hidden="true" for="VehicleInquiryViewModel_HP_FullName" style="display: none">HPFullName</label><input aria-hidden="true" autocomplete="off" class="form-check-requirement" id="VehicleInquiryViewModel_HP_FullName"
      name="VehicleInquiryViewModel.HP_FullName" type="text" value="" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_MarketingName" style="display: none">MarketingName</label><input aria-hidden="true" id="VehicleInquiryViewModel_MarketingName" name="VehicleInquiryViewModel.MarketingName" type="hidden"
      value="" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_HarleyName" style="display: none">HarleyName</label><input aria-hidden="true" id="VehicleInquiryViewModel_HarleyName" name="VehicleInquiryViewModel.HarleyName" type="hidden" value=""
      tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_SubModel" style="display: none">SubModel</label><input aria-hidden="true" id="VehicleInquiryViewModel_SubModel" name="VehicleInquiryViewModel.SubModel" type="hidden" value="" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_SubscriberId" style="display: none">SubscriberId</label><input aria-hidden="true" data-val="true" data-val-number="The field SubscriberId must be a number."
      data-val-required="The SubscriberId field is required." id="VehicleInquiryViewModel_SubscriberId" name="VehicleInquiryViewModel.SubscriberId" type="hidden" value="0" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_SubscriptionId" style="display: none">SubscriptionId</label><input aria-hidden="true" data-val="true" data-val-required="The SubscriptionId field is required."
      id="VehicleInquiryViewModel_SubscriptionId" name="VehicleInquiryViewModel.SubscriptionId" type="hidden" value="00000000-0000-0000-0000-000000000000" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_VehicleId" style="display: none">VehicleId</label><input aria-hidden="true" data-val="true" data-val-required="The VehicleId field is required."
      data-val-requiredif="The field VehicleId is invalid." data-val-requiredif-dependentproperty="VehicleInquiryViewModel_VehicleName" data-val-requiredif-dependentpropertyname="VehicleInquiryViewModel.VehicleName" data-val-requiredif-targetvalue=""
      id="VehicleInquiryViewModel_VehicleId" name="VehicleInquiryViewModel.VehicleId" type="hidden" value="00000000-0000-0000-0000-000000000000" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_Year" style="display: none">Year</label><input aria-hidden="true" data-val="true" data-val-number="The field Year must be a number." data-val-required="The Year field is required."
      id="VehicleInquiryViewModel_Year" name="VehicleInquiryViewModel.Year" type="hidden" value="0" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_ModelName" style="display: none">ModelName</label><input aria-hidden="true" id="VehicleInquiryViewModel_ModelName" name="VehicleInquiryViewModel.ModelName" type="hidden" value=""
      tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_MakeDivision" style="display: none">MakeDivision</label><input aria-hidden="true" id="VehicleInquiryViewModel_MakeDivision" name="VehicleInquiryViewModel.MakeDivision" type="hidden" value=""
      tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_ReturnURL" style="display: none">ReturnURL</label><input aria-hidden="true" id="VehicleInquiryViewModel_ReturnURL" name="VehicleInquiryViewModel.ReturnURL" type="hidden"
      value="https://gjktm.com/Vehicle/Inventory?SortBy=2&amp;SortOrder=0&amp;pageNum=1&amp;SelectedVehicleTypes=&amp;QuickSearch=KTM" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_StockNumber" style="display: none">StockNumber</label><input aria-hidden="true" id="VehicleInquiryViewModel_StockNumber" name="VehicleInquiryViewModel.StockNumber" type="hidden" value=""
      tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_SessionCheck" style="display: none">SessionCheck</label><input aria-hidden="true" class="sts" data-val="true" data-val-required="The SessionCheck field is required."
      id="VehicleInquiryViewModel_SessionCheck" name="VehicleInquiryViewModel.SessionCheck" type="hidden" value="49baa5e4-32e6-4ca0-aa56-68eb5eede45e" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_EPriceForm" style="display: none">EPriceForm</label><input aria-hidden="true" data-val="true" data-val-required="The EPriceForm field is required." id="VehicleInquiryViewModel_EPriceForm"
      name="VehicleInquiryViewModel.EPriceForm" type="hidden" value="False" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_InstantPrice" style="display: none">InstantPrice</label><input aria-hidden="true" data-val="true" data-val-number="The field InstantPrice must be a number."
      data-val-required="The InstantPrice field is required." id="VehicleInquiryViewModel_InstantPrice" name="VehicleInquiryViewModel.InstantPrice" type="hidden" value="0" tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_CampaignName" style="display: none">CampaignName</label><input aria-hidden="true" id="VehicleInquiryViewModel_CampaignName" name="VehicleInquiryViewModel.CampaignName" type="hidden" value=""
      tabindex="-1">
    <label aria-hidden="true" for="VehicleInquiryViewModel_CampaignType" style="display: none">CampaignType</label><input aria-hidden="true" id="VehicleInquiryViewModel_CampaignType" name="VehicleInquiryViewModel.CampaignType" type="hidden" value=""
      tabindex="-1">
    <div class="form-actions">
      <button type="submit" class="btn btn-primary disable-onclick" title="Submit this vehicle inquiry form">Submit</button>
    </div>
  </fieldset>
</form>

Text Content

This website is AudioEye enabled and is being optimized for accessibility. To
open the AudioEye Toolbar, press "shift + =". Some assistive technologies may
require the use of a passthrough function before this keystroke. For more
information, activate the button labeled “Explore your accessibility options”.

Skip To Main Content




TODAY'S HOURS

Closed Today
2747 Crossroads BlvdGrand Junction , CO 81506 (970) 245-0812
Visit us on Facebook Follow us on Instagram See us on YouTube
Toggle navigation Teddy Morse Grand Junction Powersports
 * New Inventory
   * All New Inventory
   * New KTM Inventory
   * New GASGAS Inventory
   * New BMW Inventory
   * New Segway Inventory
   * New Royal Enfield Inventory
   * Promotions
 * Pre-Owned Inventory
 * Finance Application
 * Service Department
 * Parts Department
 * Info
   * Map & Hours
   * About Us
   * Meet the Team
   * Employment
   * Event Calendar
   * Read Testimonials
   * Submit a Testimonial
   * Where to Ride
   * Contact Us


 1. 
 2. 
 3. 
 4. 
 5. 
 6. 
 7. 
 8. 


Previous Slide Next Slide
 1. 
 2. 
 3. 
 4. 
 5. 
 6. 
 7. 


Previous Slide Next Slide

Buying a Harley-Davidson Certified™ pre-owned motorcycle is more than owning the
legend. It’s giving you peace of mind knowing your bike is backed by the best
with benefits that ride with you.

Every H-D Certified™ pre-owned motorcycle is thoroughly inspected and
reconditioned by a certified H-D technician and is backed by a limited warranty.
H-D® Certified™ pre-owned motorcycles can only be found at Harley-Davidson
dealers, giving you the confidence in buying a used Harley-Davidson

Why buy a H-D Certified™ Motorcycle?

 * 110-POINT QUALITY ASSURANCE INSPECTION – 110-point Quality Assurance
   Inspection includes extensive list of checks and function verifications to
   ensure H-D® mechanical, functional and cosmetic standards are met.
 * LIMITED 12-MONTH WARRANTY - The H-D Certified™ Limited Warranty provides 12
   months (unlimited mileage) of coverage for the engine and transmission on all
   Certified motorcycles.
 * H.O.G. MEMBERSHIP WITH ROADSIDE ASSISTANCE - Every H-D Certified™ Pre-Owned
   Motorcycle comes with a one-year national H.O.G. membership which includes
   Roadside Assistance.

Filters
Search Our InventorySearch


REMOVE ALL ACTIVE FILTERS

 * Quick Search:
   * KTM  [x]
 * New/Pre-Owned:
 * Price:
 * Category:
 * Make:
 * Model:
 * Sub Model:
 * Mileage:
   *  [x]
 * Year:
 * Location:
 * Tag:
 * Family:
 * Harley Category:
 * Rv Category:
   
   
   
   
   
   
   
   
   

Quick Search
Quick Search Filter
New / Pre - OwnedApply
 * Pre-Owned
 * New
 * Featured

remove all
YearApply
 * 2025
 * 2024
 * 2023
 * 2022
 * 2021
 * 2019
 * 2018

remove all
MakeApply
 * BMW
 * GASGAS
 * GPX Moto
 * Intense Cycles
 * Kove
 * KTM
 * Royal Enfield
 * Segway Powersports
 * Timbersled
 * Yamaha

remove all
ModelApply
 * 125 SX
 * 125 XC
 * 1290 Super Adventure R
 * 1290 Super Adventure S
 * 1290 Super Duke GT
 * 150 SX
 * 150 XC-W
 * 200 Duke
 * 250 SX
 * 250 SX-F
 * 250 XC
 * 250 XC-F
 * 250 XC-W
 * 300 SX
 * 300 XC
 * 300 XC-W
 * 300 XC-W Hardenduro
 * 350 EXC-F
 * 350 SX-F
 * 350 XC-F
 * 390 Adventure
 * 390 Duke
 * 450 Rally Low Seat
 * 450 SX-F
 * 450 SX-F Factory Edition
 * 450 XC-F
 * 450 XCF-W
 * 500 EXC-F
 * 500 EXC-F Six Days
 * 500 XW-F
 * 65 SX
 * 690 Enduro R
 * 690 SMC R
 * 790 Adventure
 * 790 Duke
 * 85 SX 17/14
 * 85 SX 19/16
 * 890 Adventure
 * 890 Adventure R
 * 890 Adventure R Rally
 * 890 Duke R
 * 990 Duke
 * ARO 129 Sport
 * ARO 3 Premium
 * ARO 3 PREMIUM GEN 2
 * EC 250
 * EC 300
 * EC 450F
 * ES 350
 * ES 500
 * EW 500F
 * EX 250
 * EX 300
 * EX 350F
 * EX 450F
 * F 750 GS
 * F 800 GS
 * F 850 GS
 * F 850 GS Adventure
 * F 900 GS Adventure
 * FSE 250 S 18/21
 * G 310 GS
 * G 310 R
 * G Enduro 1.0
 * G Enduro 1.0 Large
 * G Light Trail 2.0 XL
 * G Light Trail 3.0
 * G Trail 2.0 Medium
 * Himalayan
 * Hunter 350
 * K 1600 B
 * M 1000 RR
 * MC 125
 * MC 150
 * MC 250
 * MC 250F
 * MC 250F Factory Edition
 * MC 350F
 * MC 450F Factory Edition
 * MC 50
 * MC 65
 * MC 85 17/14
 * MC 85 19/16
 * MC-E 2
 * MC-E 3
 * MC-E 5
 * Moto 1
 * Moto 2
 * R 12
 * R 12 nineT
 * R 1250 GS Adventure
 * R 1250 GS Adventure Low
 * R 1250 R
 * R 1250 RS
 * R 1250 RT
 * R 1300 GS
 * R 18 Roctane
 * R nineT Scrambler
 * RC 390
 * RIOT 120 S Sport
 * RIOT 3 Premium
 * Riot 3 Pro Black
 * Riot 3 S Pro Black
 * S 1000 RR
 * S 1000 XR
 * S CE 04
 * SM 700
 * SX-E 2
 * SX-E 3
 * SX-E 5
 * Tazer MX Expert e-MTB
 * TT-R50E
 * TXT 300 GP
 * TXT Racing 300
 * UT10 P
 * UT10 P Crew
 * UT10 S
 * UT10 S Crew
 * Villain SX10 S
 * Villain SX10 WP
 * WR250F

remove all
PriceApply
 * Under $5000
 * $5000 - $10000
 * $10000 - $12000
 * $12000 - $15000
 * $15000 - $20000
 * $20000+

remove all
CategoryApply
 * UTV
 * Motorcycle
 * Scooter
 * Bicycle
 * E-Bike
 * Snow Bike Kit

remove all


OUR LOCATION

--------------------------------------------------------------------------------

Teddy Morse Grand Junction Powersports
2747 Crossroads Blvd
Grand Junction , CO 81506



OUR KTM INVENTORY


Sort by:   Image Make Mileage Model Newest Oldest Price Year Sort order:   A to
Z Z to A
15 21 33 63  per page

We couldn't find any units that match your search. Please check out some of our
Featured Inventory below.


FEATURED INVENTORY

2024 KTM
125 SX

$6,999
2024 KTM
125 SX

$6,999
2024 KTM
125 SX

$6,999
2024 KTM
125 XC

$7,499
2025 KTM
125 XC

Call For Price
2023 KTM
1290 Super Adventure S

$15,799
2018 KTM
1290 Super Adventure S

$8,999
2019 KTM
1290 Super Adventure S

$9,989
2024 KTM
1290 Super Duke GT

$18,999
2025 KTM
150 SX

Call For Price
2025 KTM
150 XC-W

Call For Price
Sale!
2023 KTM
200 Duke

$3,399
Sale!
2023 KTM
200 Duke

$3,399
2025 KTM
250 SX

Call For Price
2023 KTM
250 SX-F

$6,999
2025 KTM
250 SX-F

Call For Price
2024 KTM
250 SX-F

Call For Price
Clean! 48 hrs
2024 KTM
250 XC

$7,999
2025 KTM
250 XC

Call For Price
Clean - 58 hrs
2023 KTM
250 XC

$7,225
2024 KTM
250 XC

Call For Price
 * 1
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7

1 - 21 of 133 items

×

FILTERS

REMOVE ALL FILTERS APPLY FILTERS

Close
Loading...
Call For Price


--------------------------------------------------------------------------------

Hi, my name is First Name Last Name and I'm interested in this 0 . I'm in the
Zip Code area and you can reach me at Email or by phone at Phone

Is this unit still available? What payment terms are available? When can I test
ride this unit?

Phone
HPFullName MarketingName HarleyName SubModel SubscriberId SubscriptionId
VehicleId Year ModelName MakeDivision ReturnURL StockNumber SessionCheck
EPriceForm InstantPrice CampaignName CampaignType
Submit

INSTANT EPRICE

The ePrice for this [Year] [Make] [Model] is only $[ePrice]!

Ok!

2747 Crossroads Blvd
Grand Junction , CO 81506 (970) 245-0812Contact Us


QUICK LINKS

New Inventory
Pre-Owned Inventory
Financing
We Buy Bikes
Factory Showroom
Factory Promotions
Service Department
Parts Department


HOURS

SundayClosed - MondayClosed - Tuesday10:00 am - 6:00 pm Wednesday10:00 am - 6:00
pm Thursday10:00 am - 6:00 pm Friday10:00 am - 6:00 pm Saturday9:00 am - 5:00 pm


CONNECT WITH US

Visit us on Facebook Follow us on Instagram See us on YouTube
© 2024 Teddy Morse Grand Junction Powersports. SiteMap. Privacy Policy. Website
fueled by

word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1


Opens in new window
PDF Download
Word Download
Excel Download
PowerPoint Download
Document Download
Explore your accessibility options


close carousel