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

2012 FIAT 500
187,124 Miles | Stillwater, MN
$3,999
est. $58/mo

Track Price Check Availability

2012 FIAT 500
93,562 Miles | Miami, FL
$3,990
est. $58/mo

Track Price Check Availability

2013 FIAT 500
89,877 Miles | Bountiful, UT
$3,999
est. $58/mo

Track Price Check Availability

2012 FIAT 500
128,431 Miles | Lodi, NJ
$2,995
est. $43/mo

Track Price Check Availability

2012 FIAT 500
116,531 Miles | Arlington, TX
$3,750
est. $54/mo

Track Price Check Availability

2012 FIAT 500
116,909 Miles | Norco, CA
$3,950
est. $57/mo

Track Price Check Availability

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

Track Price Check Availability

2013 FIAT 500
119,060 Miles | Fort Worth, TX
$3,950
est. $57/mo

Track Price Check Availability

2012 FIAT 500
128,259 Miles | Arlington, TX
$4,000
est. $58/mo

Track Price Check Availability

2012 FIAT 500
129,481 Miles | Stuart, FL
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
139,814 Miles | Tampa, FL
$3,990
est. $58/mo

Track Price Check Availability

2012 FIAT 500
126,676 Miles | Fort Pierce, FL
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
110,001 Miles | Port Charlotte, FL
$3,990
est. $58/mo

Track Price Check Availability

2012 FIAT 500
102,997 Miles | Triangle, VA
$3,995
est. $58/mo

Track Price Check Availability

2012 FIAT 500
93,235 Miles | Biloxi, MS
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 FIAT 500
88,418 Miles | Brookfield, WI
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 FIAT 500
95,159 Miles | Surprise, AZ
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 FIAT 500
88,574 Miles | Saint Peters, MO
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 FIAT 500
83,835 Miles | Abilene, TX
Accepting Offers
est. $0/mo

Track Price Check Availability