New & Used Cars for Sale under $40,000

Filters
Filter Advanced Filters
Sort By
Great Deal

Used 2015 BMW M4 Base

$38,995
68,480 mi.
17 mi. from 20149
8201 Leesburg PIke Vienna, VA 22182
(888) 832-9688
Good Deal

Used 2017 Toyota Highlander Limited

$30,991
53,691 mi.
18 mi. from 20149
15525 Frederick Rd Rockville, MD 20855
(301) 637-5724
Good Deal

Used 2019 Honda Pilot EX-L

$30,795
70,500 mi.
20 mi. from 20149
8710 Liberia Ave Manassas, VA 20110
(540) 380-8655
Good Deal

Used 2014 Acura MDX 3.5L

$25,491
47,214 mi.
22 mi. from 20149
10566 Metropolitan Ave Kensington, MD 20895
(301) 761-4716

Used 2017 Subaru Legacy 2.5i Premium

$13,900
21,814 mi.
26 mi. from 20149
499 West Patrick St Frederick, MD 21701
(240) 656-2049

Used 2016 Porsche Panamera 4S/S

$38,786
48,852 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720
Good Deal

Used 2019 RAM ProMaster 1500 Base

$33,995
55,818 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720
Great Deal

Used 2017 BMW X5 xDrive35i

$29,995
46,870 mi.
20 mi. from 20149
8710 Liberia Ave Manassas, VA 20110
(540) 380-8655
Good Deal

Used 2019 Acura RDX Technology Package

$38,625
13,256 mi.
22 mi. from 20149
7725 Wisconsin Ave Bethesda, MD 20814
(301) 715-3728
Great Deal

Used 2021 Audi Q3 45 S line Premium

$35,900
10,104 mi.
27 mi. from 20149
107 W Glebe Rd Alexandria, VA 22305
(877) 820-8118
Good Deal

Used 2019 Honda Pilot EX-L

$35,000
27,869 mi.
6 mi. from 20149
46869 Harry Byrd Hwy Sterling, VA 20164
(703) 348-5963
Good Deal

Used 2019 Honda Pilot EX-L

$34,399
35,230 mi.
17 mi. from 20149
820 Russell Ave Gaithersburg, MD 20879
(866) 810-0519
Great Deal

Used 2019 RAM ProMaster 1500 Base

$30,786
45,559 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720
Fair Deal

Used 2013 Tesla Model S Base

$29,786
89,573 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720
Great Deal

Used 2017 Honda Accord LX

$16,325
90,218 mi.
20 mi. from 20149
624 S Washington St Falls Church, VA 22046
(703) 596-4688

Used 2013 Chevrolet Avalanche LTZ

$24,895
96,054 mi.
24 mi. from 20149
3210 10TH ST N Arlington, VA 22201
(888) 767-1554

Cars by Body Style

Find Cars Priced Below $40,000 in Top Cities

Cars for Sale by Make