4,274 Listings of Cars for Sale in Petersburg, MI

  • 2015 Ford F-350 Super Duty for sale in Petersburg, MI
    • $15 below average
    • Email for Price
    • Mileage
    • 147,842 Miles
    • 23,302 Miles below average
  • 2015 Ford F-350 Super Duty for sale in Petersburg, MI
    • $887 below average
    • Email for Price
    • Mileage
    • 120,000 Miles
    • 53,412 Miles below average
  • 2015 Ford F-350 Super Duty for sale in Petersburg, MI
    • $985 above average
    • Email for Price
    • Mileage
    • 136,244 Miles
    • 34,900 Miles below average
  • 2014 RAM Ram Chassis 3500 for sale in Petersburg, MI
    • $1,524 above average
    • Email for Price
    • Mileage
    • 99,514 Miles
    • 63,527 Miles below average
  • 2014 RAM Ram Pickup 3500 for sale in Petersburg, MI
    • $573 below average
    • Email for Price
    • Mileage
    • 161,144 Miles
    • 48,978 Miles below average
  • 2014 Ford F-250 Super Duty for sale in Petersburg, MI
    • $3,355 above average
    • Email for Price
    • Mileage
    • 177,356 Miles
    • 6,054 Miles below average
  • 2014 Chevrolet Silverado 2500HD for sale in Petersburg, MI
    • $3,274 below average
    • Email for Price
    • Mileage
    • 175,161 Miles
    • 1,764 Miles above average
  • 2017 Subaru Legacy for sale in Dundee, MI
    • $1,195 above average
    • Email for Price
    • Mileage
    • 21,037 Miles
    • 64,606 Miles below average
  • 2015 Jeep Wrangler Unlimited for sale in Dundee, MI
    • $1,601 below average
    • Email for Price
    • Mileage
    • 59,668 Miles
    • 23,767 Miles below average
  • 2017 Jeep Cherokee for sale in Dundee, MI
    • $23 below average
    • Email for Price
    • Mileage
    • 16,082 Miles
    • 37,631 Miles below average
  • 2010 Chrysler Town and Country for sale in Dundee, MI
    • $1,095 below average
    • Email for Price
    • Mileage
    • 119,087 Miles
    • 49,255 Miles below average
  • 2016 RAM Ram Pickup 1500 for sale in Dundee, MI
    • $355 below average
    • Email for Price
    • Mileage
    • 27,363 Miles
    • 40,309 Miles below average
  • 2016 Jeep Grand Cherokee for sale in Dundee, MI
    • $50 below average
    • Email for Price
    • Mileage
    • 27,428 Miles
    • 30,427 Miles below average
  • 2017 Chrysler Pacifica for sale in Dundee, MI
    • $902 above average
    • Email for Price
    • Mileage
    • 27,370 Miles
    • 34,604 Miles below average
  • 2018 Toyota Camry for sale in Dundee, MI
    • $1,227 above average
    • Email for Price
    • Mileage
    • 9,997 Miles
    • 25,931 Miles below average
  • 1 of 285