• Featured Listings

  • 2013 Jeep Grand Cherokee for sale in Spirit Lake, IA

    2013 Jeep Grand Cherokee

    • $3,976 below average
    • Mileage
    • 104,084 Miles
    • 31,494 Miles above average
  • 2010 Chrysler Town and Country for sale in Spirit Lake, IA
    • $1,018 above average
    • Mileage
    • 87,086 Miles
    • 20,842 Miles below average
  • 2014 Ford Escape for sale in Spirit Lake, IA
    • $1,587 above average
    • Mileage
    • 36,722 Miles
    • 9,548 Miles below average
  • 2004 Chevrolet Silverado 1500 for sale in Spirit Lake, IA
    • $1,048 below average
    • Mileage
    • 188,598 Miles
    • 37,386 Miles above average
  • 2015 Ford Taurus for sale in Spirit Lake, IA
    • $1,087 below average
    • Mileage
    • 44,979 Miles
    • 3,421 Miles above average
  • 2011 Chevrolet Silverado 1500 for sale in Spirit Lake, IA
    • Email for Price
    • Mileage
    • 94,105 Miles
    • 8,459 Miles below average
  • 2012 Jeep Grand Cherokee for sale in Spirit Lake, IA
    • $2,067 above average
    • Mileage
    • 68,797 Miles
    • 18,801 Miles below average
  • 2009 Dodge Ram Pickup 1500 for sale in Spirit Lake, IA
    • $1,373 above average
    • Mileage
    • 97,139 Miles
    • 25,489 Miles below average
  • 2004 Ford F-150 for sale in Spirit Lake, IA

    2004 Ford F-150

    • $699 above average
    • Mileage
    • 100,000 Miles
    • 47,646 Miles below average
  • 2009 Ford Focus for sale in Spirit Lake, IA

    2009 Ford Focus SES

    • $2,240 above average
    • Mileage
    • 90,463 Miles
    • 20,760 Miles below average
  • 2014 Ford Edge for sale in Spirit Lake, IA
    • $1,051 above average
    • Mileage
    • 35,274 Miles
    • 8,143 Miles below average
  • 2015 Ford Fusion for sale in Spirit Lake, IA

    2015 Ford Fusion SE

    • $364 below average
    • Mileage
    • 37,465 Miles
    • 6,038 Miles below average
  • 2016 RAM Ram Pickup 1500 for sale in Spirit Lake, IA
    • $8 below average
    • Mileage
    • 22,600 Miles
    • 5,944 Miles above average
  • 2014 Ford Edge for sale in Spirit Lake, IA
    • $897 above average
    • Mileage
    • 37,597 Miles
    • 5,820 Miles below average
  • 2008 Ford Edge for sale in Spirit Lake, IA
    • $1,533 above average
    • Mileage
    • 91,245 Miles
    • 30,627 Miles below average
  • 2016 Jeep Wrangler Unlimited for sale in Spirit Lake, IA
    • $1,136 above average
    • Mileage
    • 11,676 Miles
    • 4,802 Miles below average
  • Featured Listings in Spirit Lake, IA

  • 2014 Jeep Compass for sale in Spirit Lake, IA
    • $1,275 above average
    • Mileage
    • 43,544 Miles
    • 3,951 Miles above average
  • 2012 Chrysler 300 for sale in Spirit Lake, IA
    • $9,605 above average
    • Mileage
    • 24,056 Miles
    • 56,948 Miles below average
  • 2014 Jeep Grand Cherokee for sale in Spirit Lake, IA
    • $413 above average
    • Mileage
    • 58,751 Miles
    • 11,286 Miles above average
  • 2014 Jeep Wrangler Unlimited for sale in Spirit Lake, IA
    • $6,688 above average
    • Mileage
    • 46,229 Miles
    • 4,590 Miles above average
  • 2014 Toyota Corolla for sale in Spirit Lake, IA
    • $1,580 above average
    • Mileage
    • 47,211 Miles
    • 5,010 Miles above average
  • 2008 Dodge Ram Pickup 1500 for sale in Spirit Lake, IA

    2008 Dodge Ram Pickup 1500

    • $4,255 above average
    • Mileage
    • 120,000 Miles
    • 906 Miles above average
  • 2013 Chrysler Town and Country for sale in Spirit Lake, IA
    • $330 below average
    • Mileage
    • 63,446 Miles
    • 7,473 Miles below average
  • 2015 Ford Escape for sale in Spirit Lake, IA
    • $718 above average
    • Mileage
    • 36,129 Miles
    • 5,202 Miles below average
  • 1 of 3