2013 Kia Optima LX
109,466 miles / $12,988
109,466 miles / $12,988
100,400 miles / $9,845
23,533 miles / $13,295
71,462 miles / $10,995
90,449 miles / $10,995
130,011 miles / $7,999
32,277 miles / $14,424
40,368 miles / $11,799
69,877 miles / $14,734
84,218 miles / $10,426
90,772 miles / $9,621
175,572 miles / $3,999