50 Best Wagons for Sale under $35,000, Savings from $1,769

2017 BMW 3 Series
34,921 Miles | Mount Kisco, NY
$32,952
est. $475/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
30,546 Miles | Raleigh, NC
$33,998
est. $490/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
35,930 Miles | Gaithersburg, MD
$30,998
est. $447/mo

Track Price Check Availability

2017 Volvo V90 Cross Country
26,819 Miles | Boynton Beach, FL
$33,998
est. $490/mo

Track Price Check Availability

2015 Mercedes-Benz E-Class
26,230 Miles | Manassas, VA
$31,946
est. $460/mo

Track Price Check Availability

2017 BMW 3 Series
34,765 Miles | Costa Mesa, CA
$30,900
est. $445/mo

Track Price Check Availability

2017 BMW 3 Series
34,254 Miles | Irvine, CA
$31,993
est. $461/mo

Track Price Check Availability

2019 Volkswagen Golf Alltrack
10,756 Miles | Bellevue, WA
$30,995
est. $447/mo

Track Price Check Availability

2017 Audi A4 Allroad
26,154 Miles | Vallejo, CA
$32,800
est. $473/mo

Track Price Check Availability

2019 Buick Regal TourX
4,400 Miles | Farmington Hills, MI
$30,494
est. $440/mo

Track Price Check Availability

2017 BMW 3 Series
49,205 Miles | Highlands Ranch, CO
$30,936
est. $446/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
23,565 Miles | Raleigh, NC
$30,998
est. $447/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
23,887 Miles | Fredericksburg, VA
$31,000
est. $447/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
34,538 Miles | Raleigh, NC
$30,678
est. $442/mo

Track Price Check Availability

2017 Audi A4 Allroad
32,203 Miles | Dallas, TX
$33,412
est. $482/mo

Track Price Check Availability

2007 Mercedes-Benz E-Class
89,747 Miles | Charlotte, NC
$30,900
est. $445/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
32,840 Miles | Seattle, WA
$34,880
est. $503/mo

Track Price Check Availability

2017 BMW 3 Series
34,331 Miles | Watertown, NY
$30,984
est. $447/mo

Track Price Check Availability

2016 Mercedes-Benz E-Class
48,869 Miles | Sacramento, CA
$34,995
est. $504/mo

Track Price Check Availability

2017 BMW 3 Series
23,148 Miles | Thousand Oaks, CA
$31,911
est. $460/mo

Track Price Check Availability

Pricing Analysis

Active Listings
Mileage