Welcome to Hart Motor Company!

Your Salem, Roanoke and New River Valley GMC dealership!

IMPORTANT CUSTOMER SURVEY NEEDED!

Please CLICK HERE to take a quick survey that will dramatically affect Hart Motor Company's future!

New inventory at Hart Motors in Salem, VA
Search New
Used vehicles at Salem GMC dealer Hart Motors

Search Used

Vehicles under 15k at Hart Motors

Vehicles Under $15K

Hour and Directions to your Roanoke GMC dealer

Hours & Map

Sales: (540) 765-4574      Service: (540) 765-4077

Welcome to HART MOTORS
Sky view of Hart Motors, Salem GMC dealer
Financing form at Hart Motors online

Contact Hart Motors, GMC Dealer in Salem, VA

Schedule your vehicle service. Click Here.

When you're looking for a Roanoke GMC dealer or a Salem GMC dealer, only one name measures up in cost, quality and service. Hart Motors. With our Roanoke GMC dealership location, you can conveniently find the new GMC Acadia, Canyon, Envoy, Terrain, or Sierra that you're looking for, even if you're looking for a Salem GMC dealer. Hart Motors offers financing, vehicler service for any make or model, GM parts, Goodwrench experts, accessories and great deals on tires in Roanoke. Hart Motors is your Roanoke GMC dealer and your Salem GMC dealer.

Hart Motor Company has a great selection of new and pre-owned vehicles to choose from. Located in Salem, Virginia, we have easy access via I-81 from Roanoke, Salem, and from the entire Roanoke Valley. Check out our pre-owned vehicle inventory.

Check out the latest GMC vehicles, including the GMC Acadia, GMC Envoy, GMC Sierra 1500, GMC Canyon, and GMC Savana. All are available at Hart Motor Company, your Roanoke and

Salem GMC

dealer of choice.   If you have further questions or would like to speak to someone about purchasing a new or pre-owned vehicle, or require service on any vehicle, please call (540) 765-4574 Hart Motor Company.
We look forward to meeting you!
Hart Motors
1341 E. Main Street
Salem, VA 24153
Site Map | Privacy Policy | Terms of Use
Phone: (540) 765-4574
Email: Contact Us
Fax: (540) 389-1340