50 Best New Kia Optima for Sale, Savings from $1,529

2020 Kia Optima
New | Batavia, OH
$21,187
est. $305/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$24,376
est. $351/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$21,065
est. $304/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$20,675
est. $298/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$20,675
est. $298/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$21,091
est. $304/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$24,485
est. $353/mo

Track Price Check Availability

2020 Kia Optima
New | Kingwood, TX
$26,257
est. $378/mo

Track Price Check Availability

2019 Kia Optima
New | Hollywood, FL
$29,910
est. $431/mo

Track Price Check Availability

2020 Kia Optima
New | Miami Lakes, FL
$21,524
est. $310/mo

Track Price Check Availability

2020 Kia Optima
New | Miami Lakes, FL
$21,151
est. $305/mo

Track Price Check Availability

2019 Kia Optima
New | Batavia, OH
$18,915
est. $273/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$21,065
est. $304/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$24,440
est. $352/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$20,371
est. $294/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$21,065
est. $304/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$21,187
est. $305/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$23,945
est. $345/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$20,607
est. $297/mo

Track Price Check Availability

2020 Kia Optima
New | Batavia, OH
$20,607
est. $297/mo

Track Price Check Availability

Kia Optima Pricing Analysis

Active Listings
Mileage