7,483 Listings of Best Used Cars for Sale in Minnesota

  • 2012 Volkswagen Jetta for sale in Inver Grove Heights, MN
    • $1,826below average
    • Email for Price
    • Mileage
    • 61,555 Miles
    • 18,268 Miles below average
  • 2015 Honda Civic for sale in Lino Lakes, MN
    • $2,629below average
    • Email for Price
    • Mileage
    • 40,000 Miles
    • 12,376 Miles below average
  • 2014 Chrysler Town and Country for sale in Jordan, MN
    • $1,976below average
    • Email for Price
    • Mileage
    • 58,852 Miles
    • 14,800 Miles below average
  • 2013 Chevrolet Tahoe for sale in Blooming Prairie, MN
    • $2,916below average
    • Email for Price
    • Mileage
    • 84,500 Miles
    • 16,586 Miles below average
  • 2012 Toyota Highlander for sale in Farmington, MN
    • $3,486below average
    • Email for Price
    • Mileage
    • 79,000 Miles
    • 22,806 Miles below average
  • 2017 Honda Civic for sale in Farmington, MN
    • $5,070below average
    • Email for Price
    • Mileage
    • 19,870 Miles
    • 2,906 Miles below average
  • 2014 Kia Sorento for sale in Burnsville, MN
    • $1,414below average
    • Email for Price
    • Mileage
    • 71,426 Miles
    • 14,785 Miles below average
  • 2014 Chevrolet Equinox for sale in Chisago City, MN
    • $3,206below average
    • Email for Price
    • Mileage
    • 64,243 Miles
    • 18,552 Miles below average
  • 2012 GMC Terrain for sale in Shakopee, MN
    • $72below average
    • Email for Price
    • Mileage
    • 77,233 Miles
    • 25,373 Miles below average
  • 2015 Toyota RAV4 for sale in Blaine, MN
    • $3,901below average
    • Email for Price
    • Mileage
    • 51,352 Miles
    • 707 Miles below average
  • 2015 Chrysler 200 for sale in Duluth, MN
    • $2,304below average
    • Email for Price
    • Mileage
    • 55,206 Miles
    • 11,546 Miles below average
  • 2016 Mazda CX-9 for sale in Burnsville, MN
    • $3,689below average
    • Email for Price
    • Mileage
    • 27,787 Miles
    • 9,755 Miles below average
  • 2012 Chrysler 200 for sale in Cambridge, MN
    • $1,089below average
    • Email for Price
    • Mileage
    • 91,000 Miles
    • 4,278 Miles below average
  • 2017 Ford Fusion for sale in Crystal, MN
    • $3,579below average
    • Email for Price
    • Mileage
    • 96,087 Miles
    • 61,063 Miles above average
  • 2012 BMW X5 for sale in Farmington, MN
    • $3,793below average
    • Email for Price
    • Mileage
    • 75,000 Miles
    • 24,045 Miles below average
  • 1 of 499