The Best Deals On 1,042,169 New Cars




 
Vehicle Trim Engine Transmission Drivetrain Mileage MSRP Price Discount* Payment* Ext. / Int. Distance Seller
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $38,515 $31,457 $7,058 $424 1201 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,625 $27,069 $6,556 $365 6 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,225 $26,743 $6,482 $360 896 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,225 $26,743 $6,482 $360 896 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,225 $26,743 $6,482 $360 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,820 $26,350 $6,470 $355 42 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,880 $23,612 $6,268 $318 896 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,325 $23,084 $6,241 $311 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $26,995 $6,190 $364 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $26,850 $6,125 $362 42 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,770 $21,690 $6,080 $292 896 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,820 $27,092 $5,728 $365 307 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,325 $20,638 $5,687 $278 896 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,325 $20,638 $5,687 $278 896 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,560 $27,913 $5,647 $376 377 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,445 $19,830 $5,615 $267 896 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,445 $19,830 $5,615 $267 896 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,445 $19,830 $5,615 $267 896 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,050 $19,477 $5,573 $263 896 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,235 $27,669 $5,566 $373 20 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,235 $27,669 $5,566 $373 20 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,895 $27,346 $5,549 $369 20 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $27,931 $5,539 $377 79 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $27,639 $5,436 $373 42 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,615 $24,188 $5,427 $326 367 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,620 $28,208 $5,412 $380 20 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,231 $5,394 $327 79 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,775 $24,491 $5,284 $330 20 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,093 $5,277 $379 307 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,770 $22,566 $5,204 $304 20 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,375 $22,201 $5,174 $299 20 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,110 $23,995 $5,115 $323 3338 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 10 $33,680 $28,580 $5,100 $385 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,531 $5,094 $331 79 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,875 $19,861 $5,014 $268 20 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $25,010 $20,002 $5,008 $270 20 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,960 $19,959 $5,001 $269 20 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $20,302 $4,963 $274 585 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,305 $21,370 $4,935 $288 377 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 2 $27,530 $22,630 $4,900 $305 816 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 3 $27,840 $22,940 $4,900 $309 816 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 2 $27,530 $22,630 $4,900 $305 816 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 6 $27,820 $22,920 $4,900 $309 816 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 2 $27,820 $22,920 $4,900 $309 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,815 $27,986 $4,829 $377 527 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,850 $20,061 $4,789 $270 377 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 2 $26,630 $21,930 $4,700 $296 816 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 5 $26,645 $21,945 $4,700 $296 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,991 $4,634 $337 225 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,742 $4,628 $387 386 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,675 $28,117 $4,558 $379 6 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,725 $28,184 $4,541 $380 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,780 $29,295 $4,485 $395 656 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,225 $28,743 $4,482 $387 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,740 $23,296 $4,444 $314 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $25,300 $4,420 $341 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,275 $4,400 $341 884 mi
2019 Kia Niro EX 1.6L I4 FWD 0 $29,855 $25,455 $4,400 $343 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 56 $27,675 $23,275 $4,400 $314 267 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $25,205 $4,400 $340 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,275 $4,400 $341 884 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,720 $25,323 $4,397 $341 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,010 $20,614 $4,396 $278 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,230 $23,837 $4,393 $321 106 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $25,405 $21,027 $4,378 $283 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,257 $4,368 $340 704 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,770 $25,445 $4,325 $343 386 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,770 $25,445 $4,325 $343 386 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $20,960 $4,305 $283 344 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,225 $28,931 $4,294 $390 79 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,750 $23,491 $4,259 $317 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $25,375 $4,250 $342 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $25,375 $4,250 $342 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,925 $25,675 $4,250 $346 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,720 $25,470 $4,250 $343 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,414 $26,164 $4,250 $353 114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,740 $23,493 $4,247 $317 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,620 $26,376 $4,244 $356 145 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,325 $25,084 $4,241 $338 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,690 $29,462 $4,228 $397 1956 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,620 $22,430 $4,190 $302 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,620 $22,430 $4,190 $302 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $23,478 $4,187 $316 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $25,593 $4,182 $345 414 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $23,496 $4,169 $317 2209 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,325 $22,158 $4,167 $299 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,325 $22,158 $4,167 $299 6 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,720 $22,600 $4,120 $305 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $25,664 $4,091 $346 356 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,170 $21,084 $4,086 $284 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,170 $21,084 $4,086 $284 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,170 $21,084 $4,086 $284 6 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,170 $21,084 $4,086 $284 6 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $25,305 $21,222 $4,083 $286 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,120 $21,042 $4,078 $284 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,075 $20,999 $4,076 $283 527 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,603 $4,072 $345 356 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,290 $21,237 $4,053 $286 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $25,662 $4,038 $346 1956 mi
2019 Kia Niro Touring 1.6L I4 FWD 0 $33,620 $29,600 $4,020 $399 42 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,655 $28,699 $3,956 $387 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,715 $22,773 $3,942 $307 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,270 $22,363 $3,907 $301 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,725 $3,900 $347 231 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,525 $29,632 $3,893 $399 884 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,715 $25,829 $3,886 $348 291 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,033 $3,777 $284 112 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $25,982 $3,773 $350 393 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,405 $21,632 $3,773 $292 377 mi
2019 Kia Niro Touring 1.6L I4 FWD 0 $33,745 $29,991 $3,754 $404 377 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,305 $25,571 $3,734 $345 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,000 $3,725 $283 773 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,320 $22,604 $3,716 $305 291 mi
2019 Kia Niro EX 1.6L I4 FWD 0 $29,640 $25,957 $3,683 $350 1891 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,545 $29,901 $3,644 $403 2292 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $24,855 $21,212 $3,643 $286 291 mi
2018 Kia Niro EX EX 1.6L I4 Auto FWD 2,600 $29,625 $25,992 $3,633 $350 406 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,205 $29,577 $3,628 $399 225 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,473 $3,602 $397 2292 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,275 $21,680 $3,595 $292 896 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,750 $30,155 $3,595 $406 225 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $26,460 $22,879 $3,581 $308 377 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,170 $21,599 $3,571 $291 896 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,980 $21,416 $3,564 $289 896 mi
2019 Kia Niro Touring 1.6L I4 FWD 0 $33,545 $29,994 $3,551 $404 377 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 510 $29,904 $26,360 $3,544 $355 687 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,810 $30,281 $3,529 $408 356 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $26,249 $3,526 $354 1169 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,200 $3,520 $353 368 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $21,260 $3,500 $287 109 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $26,055 $3,485 $351 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $26,055 $3,485 $351 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $26,055 $3,485 $351 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $26,055 $3,485 $351 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $26,055 $3,485 $351 368 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,175 $22,706 $3,469 $306 356 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,545 $30,081 $3,464 $405 377 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $21,711 $3,459 $293 42 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $21,460 $3,400 $289 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $21,375 $3,400 $288 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,325 $3,400 $287 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,620 $23,220 $3,400 $313 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,620 $23,220 $3,400 $313 2316 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $29,970 $3,400 $404 2316 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,520 $30,120 $3,400 $406 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,275 $3,400 $354 2316 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $21,460 $3,400 $289 2316 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,085 $21,685 $3,400 $292 884 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $21,460 $3,400 $289 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,275 $3,400 $354 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,225 $3,400 $354 2316 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,120 $21,757 $3,363 $293 356 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $21,412 $3,363 $289 656 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,335 $26,998 $3,337 $364 538 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,715 $23,411 $3,304 $316 344 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,730 $24,444 $3,286 $330 414 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,830 $26,580 $3,250 $358 227 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,945 $26,705 $3,240 $360 1956 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,230 $25,997 $3,233 $350 592 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,070 $29,882 $3,188 $403 202 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,395 $22,220 $3,175 $300 507 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,470 $3,155 $357 1459 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,600 $22,450 $3,150 $303 414 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,405 $22,257 $3,148 $300 414 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 10 $24,810 $21,663 $3,147 $292 509 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,965 $21,859 $3,106 $295 432 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $25,365 $22,291 $3,074 $300 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,095 $30,021 $3,074 $405 1140 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $33,190 $30,124 $3,066 $406 929 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,415 $30,350 $3,065 $409 202 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,050 $21,990 $3,060 $296 507 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $25,050 $22,002 $3,048 $297 493 mi
2019 Kia Niro FE 1.6L I4 6 Speed FWD 0 $26,755 $23,718 $3,037 $320 225 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,270 $22,236 $3,034 $300 145 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,070 $30,036 $3,034 $405 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $26,768 $3,032 $361 587 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,690 $29,668 $3,022 $400 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,752 $3,018 $361 747 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,670 $29,653 $3,017 $400 929 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 2 $26,425 $23,431 $2,994 $316 509 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,550 $22,557 $2,993 $304 2039 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,960 $21,971 $2,989 $296 307 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,420 $26,436 $2,984 $356 393 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,010 $22,075 $2,935 $298 2039 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,775 $30,846 $2,929 $416 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,815 $2,910 $294 144 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,620 $30,715 $2,905 $414 45 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,850 $21,950 $2,900 $296 97 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,870 $2,900 $362 373 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,570 $22,670 $2,900 $306 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,725 $2,900 $360 356 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,720 $26,820 $2,900 $362 537 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $30,285 $2,900 $408 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,820 $2,900 $362 97 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,570 $22,670 $2,900 $306 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,155 $30,255 $2,900 $408 356 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $30,285 $2,900 $408 171 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,720 $26,820 $2,900 $362 537 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $26,900 $2,900 $363 171 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $36,065 $33,165 $2,900 $447 2330 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,490 $26,590 $2,900 $358 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,775 $2,900 $361 167 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,775 $2,900 $361 94 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $26,875 $2,900 $362 171 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,570 $22,670 $2,900 $306 262 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,570 $22,670 $2,900 $306 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $36,065 $33,165 $2,900 $447 2330 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 29 $29,900 $27,000 $2,900 $364 267 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,870 $2,900 $362 373 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,835 $24,935 $2,900 $336 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,775 $2,900 $361 94 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,775 $2,900 $361 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $22,270 $2,900 $300 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,570 $22,670 $2,900 $306 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $30,285 $2,900 $408 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,750 $26,850 $2,900 $362 97 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,075 $22,175 $2,900 $299 167 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $35,500 $32,600 $2,900 $439 2330 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,750 $26,850 $2,900 $362 97 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,725 $2,900 $360 97 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $26,905 $2,895 $363 1140 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,239 $2,881 $300 159 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,660 $24,792 $2,868 $334 202 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,875 $27,019 $2,856 $364 432 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $28,370 $25,516 $2,854 $344 45 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,872 $2,853 $295 159 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $24,935 $22,085 $2,850 $298 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,829 $2,846 $362 225 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,400 $26,556 $2,844 $358 704 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,400 $26,556 $2,844 $358 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,891 $2,829 $362 666 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $24,551 $2,824 $331 202 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $26,720 $23,899 $2,821 $322 493 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,805 $2,820 $361 666 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,060 $2,810 $297 1493 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,850 $27,042 $2,808 $365 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,335 $27,532 $2,803 $371 304 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,959 $2,796 $363 1951 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,820 $25,038 $2,782 $338 47 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,505 $24,724 $2,781 $333 178 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,085 $26,333 $2,752 $355 171 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,080 $26,329 $2,751 $355 171 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,320 $22,570 $2,750 $304 227 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,220 $22,470 $2,750 $303 227 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,879 $2,746 $362 735 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,845 $25,108 $2,737 $338 704 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,845 $25,108 $2,737 $338 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,105 $30,383 $2,722 $410 1951 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,945 $24,232 $2,713 $327 704 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,945 $24,232 $2,713 $327 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,556 $2,709 $304 560 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,270 $22,577 $2,693 $304 202 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,550 $23,864 $2,686 $322 704 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,225 $30,552 $2,673 $412 386 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,335 $27,669 $2,666 $373 406 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,959 $2,666 $363 406 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,375 $23,738 $2,637 $320 47 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $22,183 $2,627 $299 2053 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,091 $2,619 $298 2053 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,091 $2,619 $298 2053 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,495 $22,879 $2,616 $308 704 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,495 $22,879 $2,616 $308 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $23,954 $2,616 $323 1459 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,420 $22,816 $2,604 $308 704 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,705 $27,113 $2,592 $365 40 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,120 $30,528 $2,592 $412 40 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,100 $22,511 $2,589 $303 704 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,025 $22,448 $2,577 $303 704 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,025 $22,448 $2,577 $303 704 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,025 $22,448 $2,577 $303 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,525 $23,949 $2,576 $323 527 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,525 $23,949 $2,576 $323 527 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,049 $2,576 $365 432 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,049 $2,576 $365 432 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $22,546 $2,574 $304 1464 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,720 $24,149 $2,571 $326 137 mi
2019 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,960 $22,425 $2,535 $302 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,122 $2,503 $366 1951 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,123 $2,502 $366 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,123 $2,502 $366 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,764 $2,501 $307 1459 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,764 $2,501 $307 1459 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,027 $23,527 $2,500 $317 219 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,275 $2,500 $300 290 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,460 $23,960 $2,500 $323 1319 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,600 $31,100 $2,500 $419 2413 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,710 $22,210 $2,500 $299 270 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,970 $23,470 $2,500 $316 1319 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,470 $30,970 $2,500 $417 2395 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,570 $31,070 $2,500 $419 2413 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,860 $22,360 $2,500 $301 270 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,942 $28,442 $2,500 $383 219 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,125 $2,500 $366 905 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $31,015 $2,500 $418 2395 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,125 $2,500 $366 270 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,100 $2,500 $419 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,255 $2,500 $367 905 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,255 $2,500 $367 905 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,070 $22,570 $2,500 $304 290 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,095 $26,595 $2,500 $359 2272 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,575 $27,075 $2,500 $365 2395 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,815 $22,315 $2,500 $301 829 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,125 $2,500 $366 270 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,725 $22,225 $2,500 $300 290 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,275 $2,500 $300 178 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,460 $23,960 $2,500 $323 1319 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,675 $27,175 $2,500 $366 178 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,725 $22,225 $2,500 $300 2264 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,155 $30,655 $2,500 $413 270 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,750 $27,250 $2,500 $367 2209 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,120 $27,620 $2,500 $372 672 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,490 $26,990 $2,500 $364 270 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,725 $30,225 $2,500 $407 2395 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,670 $31,170 $2,500 $420 2395 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,970 $23,470 $2,500 $316 1319 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,925 $22,433 $2,492 $302 47 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 1,394 $29,752 $27,295 $2,457 $368 748 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,195 $22,743 $2,452 $307 137 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,250 $30,819 $2,431 $415 2326 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,222 $2,403 $367 391 mi
2019 Kia Niro Touring 1.6L I4 FWD 0 $31,963 $29,563 $2,400 $399 16 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,720 $27,320 $2,400 $368 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $26,618 $24,218 $2,400 $326 97 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,375 $24,975 $2,400 $337 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,770 $25,370 $2,400 $342 97 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,720 $24,320 $2,400 $328 94 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,924 $22,524 $2,400 $304 262 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,675 $30,275 $2,400 $408 2316 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,675 $30,275 $2,400 $408 2316 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,350 $22,950 $2,400 $309 373 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,375 $22,975 $2,400 $310 271 mi
2019 Kia Niro FE 1.6L I4 6 Speed FWD 0 $25,010 $22,610 $2,400 $305 373 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,720 $27,320 $2,400 $368 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,325 $26,925 $2,400 $363 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,405 $27,005 $2,400 $364 373 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,275 $30,875 $2,400 $416 97 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,225 $30,825 $2,400 $416 97 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,670 $31,270 $2,400 $422 94 mi
2019 Kia Niro Touring 1.6L I4 FWD 0 $31,973 $29,573 $2,400 $399 16 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $30,732 $28,332 $2,400 $382 16 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $22,770 $2,400 $307 356 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $25,265 $22,865 $2,400 $308 537 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,740 $25,340 $2,400 $342 271 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $27,065 $24,665 $2,400 $332 97 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $24,975 $2,400 $337 356 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,375 $22,975 $2,400 $310 271 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,375 $24,975 $2,400 $337 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,325 $26,925 $2,400 $363 2316 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,500 $24,100 $2,400 $325 94 mi
2019 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,615 $22,215 $2,400 $299 373 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,770 $25,370 $2,400 $342 2316 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,097 $28,697 $2,400 $387 16 mi
2019 Kia Niro EX 1.6L I4 FWD 0 $27,470 $25,070 $2,400 $338 537 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,770 $25,370 $2,400 $342 2316 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $24,980 $22,580 $2,400 $304 271 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $32,970 $30,570 $2,400 $412 171 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,097 $28,697 $2,400 $387 16 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,620 $31,220 $2,400 $421 2316 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,455 $25,055 $2,400 $338 373 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,875 $22,475 $2,400 $303 171 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,480 $24,080 $2,400 $325 171 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $26,038 $23,638 $2,400 $319 16 mi
2019 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,255 $22,855 $2,400 $308 262 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $22,400 $2,360 $302 1951 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $30,789 $28,465 $2,324 $384 873 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,434 $2,321 $370 1923 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,460 $23,143 $2,317 $312 178 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,364 $2,311 $369 2326 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,255 $26,999 $2,256 $364 1169 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,870 $2,250 $308 1169 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,225 $30,999 $2,226 $418 367 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,595 $31,373 $2,222 $423 1923 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 2 $33,245 $31,029 $2,216 $418 509 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,286 $2,214 $422 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,286 $2,214 $422 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,286 $2,214 $422 1923 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 15 $33,070 $30,882 $2,188 $416 509 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $23,995 $2,180 $323 2053 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,270 $23,157 $2,113 $312 386 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,649 $2,106 $373 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,649 $2,106 $373 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,649 $2,106 $373 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,649 $2,106 $373 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,649 $2,106 $373 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,529 $2,096 $371 1923 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,720 $24,647 $2,073 $332 106 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 15 $33,620 $31,558 $2,062 $425 509 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 11 $33,520 $31,465 $2,055 $424 509 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 15 $33,350 $31,297 $2,053 $422 509 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,325 $24,280 $2,045 $327 106 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $24,529 $2,041 $331 2292 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,115 $31,087 $2,028 $419 344 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,325 $27,308 $2,017 $368 367 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,163 $2,012 $326 2292 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $27,775 $2,000 $374 613 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 422 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,870 $27,870 $2,000 $376 2233 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,620 $31,620 $2,000 $426 2272 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,525 $24,525 $2,000 $331 2395 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,325 $24,325 $2,000 $328 895 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 422 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $24,925 $22,925 $2,000 $309 422 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $25,375 $2,000 $342 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,425 $25,425 $2,000 $343 178 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,770 $31,770 $2,000 $428 2233 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,610 $27,610 $2,000 $372 2039 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,775 $27,775 $2,000 $374 2395 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $24,875 $22,875 $2,000 $308 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,865 $27,865 $2,000 $376 905 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,925 $27,925 $2,000 $376 2233 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,820 $25,820 $2,000 $348 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro EX 1.6L I4 FWD 0 $27,670 $25,670 $2,000 $346 295 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,050 $31,050 $2,000 $419 2395 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $23,020 $2,000 $310 905 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,325 $27,325 $2,000 $368 2395 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,670 $25,670 $2,000 $346 2395 mi
2019 Kia Niro EX 1.6L I4 FWD 0 $29,775 $27,775 $2,000 $374 2264 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,620 $31,620 $2,000 $426 613 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 2395 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $26,430 $24,430 $2,000 $329 2264 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,675 $30,675 $2,000 $413 2272 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,865 $24,865 $2,000 $335 905 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $34,542 $32,542 $2,000 $439 219 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $25,375 $2,000 $342 2272 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $26,375 $24,375 $2,000 $329 178 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,320 $23,320 $2,000 $314 422 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,565 $22,565 $2,000 $304 2395 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,675 $30,675 $2,000 $413 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,770 $25,770 $2,000 $347 2395 mi
2019 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,960 $22,960 $2,000 $310 2233 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $25,375 $2,000 $342 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 2395 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $25,320 $23,320 $2,000 $314 178 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $27,470 $2,000 $370 905 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,620 $24,620 $2,000 $332 2395 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,875 $22,875 $2,000 $308 2181 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,820 $25,820 $2,000 $348 178 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $24,470 $2,000 $330 905 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,620 $31,620 $2,000 $426 2395 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,320 $23,320 $2,000 $314 422 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,770 $25,770 $2,000 $347 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,820 $25,820 $2,000 $348 2272 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,270 $23,270 $2,000 $314 260 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,487 $24,487 $2,000 $330 219 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 2395 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,770 $25,770 $2,000 $347 2272 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,315 $23,315 $2,000 $314 895 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,770 $25,770 $2,000 $347 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,375 $25,375 $2,000 $342 2272 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,770 $31,770 $2,000 $428 2233 mi
2019 Kia Niro FE 1.6L I4 FWD 0 $25,320 $23,320 $2,000 $314 178 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $27,937 $25,937 $2,000 $350 219 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $27,775 $2,000 $374 613 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,225 $31,225 $2,000 $421 613 mi
2019 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $26,820 $24,820 $2,000 $335 2395 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,925 $22,925 $2,000 $309 2395 mi
2019 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,770 $24,770 $2,000 $334 178 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,225 $31,225 $2,000 $421 613 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,455 $27,455 $2,000 $370 2233 mi
2019 Kia Niro LX 1.6L I4 FWD 0 $25,320 $23,320 $2,000 $314 422 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,940 $25,940 $2,000 $350 2209 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $24,875 $22,875 $2,000 $308 2272 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $26,865 $24,865 $2,000 $335 905 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2272 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,225 $31,225 $2,000 $421 613 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,675 $30,675 $2,000 $413 2272 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $27,325 $2,000 $368 2272 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $23,020 $2,000 $310 905 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,065 $28,065 $2,000 $378 2395 mi
2019 Kia Niro EX 1.6L I4 Auto FWD 0 $27,770 $25,770 $2,000 $347 2272 mi
2019 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,825 $27,825 $2,000 $375 178 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,670 $31,670 $2,000 $427 178 mi
2019 Kia Niro LX 1.6L I4 Auto FWD 0 $25,270 $23,294 $1,976 $314 106 mi
2019 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,745 $31,770 $1,975 $428 507 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 4 $29,325 $27,357 $1,968 $369 509 mi
2019 Kia Niro FE 1.6L I4 Auto FWD 0 $24,960 $22,995 $1,965 $310 106 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,400 $31,454 $1,946 $424 367 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,400 $31,454 $1,946 $424 367 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 15 $29,775 $27,841 $1,934 $375 509 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,920 $30,993 $1,927 $418 1169 mi
2019 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,795 $31,883 $1,912 $430 344 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 2 $27,945 $26,063 $1,882 $351 509 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,225 $31,362 $1,863 $423 367 mi
2019 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,620 $31,786 $1,834 $428 367 mi
2019 Kia Niro EX 1.6L I4 6 Speed FWD 11 $27,375 $25,551 $1,824 $344 509 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,957 $1,818 $309 391 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,957 $1,818 $309 391 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,820 $23,009 $1,811 $310 1206 mi