New listing35 photos2004 BMW 6 Series
645Ci 2dr Convertible
AutoDealersHub has 35 listings for used vehicles at Swartz Auto Sales in Harrisonburg, VA. Asking prices run from $4,499 to $45,900 with a median of $12,995, across 35 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 listing35 photos645Ci 2dr Convertible
New listing14 photos5dr HB Auto
New listing19 photos4dr Sdn I4 2.5 SV
New listing20 photos4WD 4dr V6 LE
New listing11 photos
New listing15 photos4dr Sdn SES
New listing20 photos4dr HB DSG TDI
New listing15 photosFWD 4dr Touring
New listing34 photos4dr Sdn I4 CVT 2.0 SR
New listing4dr Sdn I4 CVT 2.0 S
New listing14 photos4dr Sdn Auto GLS Pzev
Listings, prices and availability come from the selling dealer and can change; confirm details with the dealer. AutoDealersHub links every car to Swartz Auto Sales' own website.