50 Best FIAT 500 for Sale under $4,000, Savings from $1,149

2012 FIAT 500
152,628 Miles | Macomb, MI
$3,980
est. $57/mo

Track Price Check Availability

2013 FIAT 500
97,827 Miles | Riverbank, CA
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
129,760 Miles | Plantsville, CT
$3,995
est. $58/mo

Track Price Check Availability

2013 FIAT 500
122,213 Miles | Garfield, NJ
$3,995
est. $58/mo

Track Price Check Availability

2013 FIAT 500
132,583 Miles | Portland, OR
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
112,000 Miles | Ravenna, OH
$2,995
est. $43/mo

Track Price Check Availability

2013 FIAT 500
131,639 Miles | Plymouth, WI
$3,495
est. $50/mo

Track Price Check Availability

2014 FIAT 500
197,747 Miles | Muskogee, OK
$3,950
est. $57/mo

Track Price Check Availability

2012 FIAT 500
142,047 Miles | Edmonds, WA
$3,688
est. $53/mo

Track Price Check Availability

2012 FIAT 500
71,700 Miles | Marlborough, MA
$3,995
est. $58/mo

Track Price Check Availability

2013 FIAT 500
125,734 Miles | San Marcos, TX
$2,148
est. $31/mo

Track Price Check Availability

2012 FIAT 500
97,711 Miles | Midlothian, IL
$3,500
est. $50/mo

Track Price Check Availability

2012 FIAT 500
137,171 Miles | Cleveland, OH
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
101,550 Miles | Denver, CO
$3,900
est. $56/mo

Track Price Check Availability

2013 FIAT 500
139,848 Miles | Bordentown, NJ
$3,399
est. $49/mo

Track Price Check Availability

2014 FIAT 500
100,634 Miles | Bloomington, CA
$3,975
est. $57/mo

Track Price Check Availability

2012 FIAT 500
81,471 Miles | Fullerton, CA
$3,900
est. $56/mo

Track Price Check Availability

2013 FIAT 500
134,684 Miles | Jersey City, NJ
$2,979
est. $43/mo

Track Price Check Availability

2012 FIAT 500
139,575 Miles | Taylors, SC
$3,488
est. $50/mo

Track Price Check Availability

2012 FIAT 500
116,098 Miles | Maple Shade, NJ
$3,495
est. $50/mo

Track Price Check Availability

FIAT 500 Pricing Analysis

Active Listings
Mileage