New listing23 photos2011 BMW X3
xDrive28i
AutoDealersHub has 67 listings for used vehicles at Royal City Auto Sales LLC in Martinsville, VA. Asking prices run from $2,600 to $23,400 with a median of $6,400, across 67 listings that show a price.
Inventory updated Nov 12, 2026
Prices are the dealers' advertised prices. Taxes, title, registration and any dealer fees may be extra.
New listing23 photosxDrive28i
New listing25 photosSLT-1 AWD
New listing22 photosAWD
New listing22 photosBase I4 2WD
New listing23 photosSE FWD
New listing22 photosM35
New listing23 photosS AWD
New listing23 photosSXT AWD
New listing22 photosSport 4WD
New listing21 photosSV
New listing25 photosBase AWD
New listing23 photosSE W/Preferred Package AWD
New listing22 photosC300 4MATIC Luxury Sedan
New listing23 photos37X AWD
New listing23 photos328i xDrive Sedan
New listing23 photosTrailhawk 4WD
New listing23 photosLX Sedan 5-Speed AT
New listing25 photosSE 4WD
New listing24 photosSedan
New listing22 photos2.5 SR
New listing23 photosSport 4WD
New listing22 photos2.0I Sport Limited
New listing25 photosLimited 4WD
New listing24 photosEX FWD
Listings, prices and availability come from the selling dealer and can change; confirm details with the dealer. AutoDealersHub links every car to Royal City Auto Sales LLC's own website.