The Best Deals On 782,490 New Cars




 
Vehicle Trim Engine Transmission Drivetrain Mileage MSRP Price Discount* Payment* Ext. / Int. Distance Seller
2018 Kia Niro EX 1.6L I4 FWD 0 $32,614 $26,100 $6,514 $352 2062 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 1,361 $29,805 $23,863 $5,942 $322 42 mi
2018 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,170 $27,264 $5,906 $368 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $23,725 $5,900 $320 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,675 $23,775 $5,900 $320 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,720 $23,820 $5,900 $321 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $23,725 $5,900 $320 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $23,725 $5,900 $320 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,925 $24,025 $5,900 $324 521 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 2 $33,125 $27,225 $5,900 $367 521 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $21,975 $5,874 $296 2062 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $21,975 $5,874 $296 2062 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,560 $27,913 $5,647 $376 377 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,550 $28,045 $5,505 $378 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,550 $28,045 $5,505 $378 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,485 $27,987 $5,498 $377 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,231 $5,394 $327 79 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,915 $28,615 $5,300 $386 114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 1,286 $28,758 $23,588 $5,170 $318 400 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $24,558 $5,117 $331 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $24,423 $5,102 $329 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,531 $5,094 $331 79 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,870 $24,837 $5,033 $335 46 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,695 $24,691 $5,004 $333 46 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,695 $24,691 $5,004 $333 46 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,695 $24,691 $5,004 $333 46 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,305 $21,370 $4,935 $288 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,895 $19,989 $4,906 $269 377 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $29,899 $25,000 $4,899 $337 2242 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,915 $28,029 $4,886 $378 367 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,850 $20,061 $4,789 $270 377 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,582 $4,788 $385 307 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $21,408 $4,767 $289 895 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,860 $20,118 $4,742 $271 40 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $20,033 $4,742 $270 40 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,860 $20,118 $4,742 $271 40 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,705 $24,963 $4,742 $337 40 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,855 $25,113 $4,742 $339 40 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $20,458 $4,662 $276 895 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $28,859 $4,656 $389 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,742 $4,628 $387 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,742 $4,628 $387 386 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $20,103 $4,622 $271 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $20,103 $4,622 $271 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $20,103 $4,622 $271 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,720 $22,099 $4,621 $298 137 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,640 $20,026 $4,614 $270 895 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,388 $4,587 $383 386 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,850 $20,368 $4,482 $275 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,075 $20,600 $4,475 $278 291 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,200 $4,425 $340 112 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,315 $4,310 $341 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,620 $26,376 $4,244 $356 145 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $28,995 $4,190 $391 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $28,995 $4,190 $391 106 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $24,880 $4,150 $335 884 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,895 $20,806 $4,089 $280 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,540 $4,085 $344 145 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 6 Speed FWD 0 $25,290 $21,237 $4,053 $286 377 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,620 $28,582 $4,038 $385 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,642 $4,033 $346 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,642 $4,033 $346 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,642 $4,033 $346 884 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,465 $29,436 $4,029 $397 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,820 $28,791 $4,029 $388 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $25,585 $4,020 $345 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $25,585 $4,020 $345 884 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,850 $20,843 $4,007 $281 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,850 $20,843 $4,007 $281 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,240 $21,292 $3,948 $287 46 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $28,500 $3,925 $384 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,150 $29,230 $3,920 $394 747 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,075 $22,195 $3,880 $299 112 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $29,492 $3,878 $398 307 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,415 $20,547 $3,868 $277 46 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,375 $25,611 $3,764 $345 16 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,914 $3,761 $349 16 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,232 $3,743 $394 1459 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $25,995 $3,725 $350 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $29,913 $3,687 $403 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,635 $26,990 $3,645 $364 873 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,545 $29,901 $3,644 $403 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,610 $26,970 $3,640 $364 873 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,595 $26,959 $3,636 $363 873 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $29,838 $3,632 $402 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,850 $26,220 $3,630 $353 507 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,995 $3,630 $350 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,795 $26,169 $3,626 $353 225 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $21,513 $3,607 $290 386 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,473 $3,602 $397 2292 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $21,423 $3,597 $289 386 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,079 $3,596 $352 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,197 $3,573 $353 165 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,725 $21,158 $3,567 $285 386 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,725 $21,158 $3,567 $285 386 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $21,589 $3,531 $291 145 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $22,670 $3,505 $306 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,222 $3,503 $286 145 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,125 $3,500 $352 125 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,715 $23,281 $3,434 $314 307 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,710 $21,292 $3,418 $287 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,230 $24,837 $3,393 $335 106 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,336 $3,389 $288 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,239 $3,386 $354 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,239 $3,386 $354 225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,670 $21,295 $3,375 $287 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $21,898 $3,317 $295 144 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,285 $25,999 $3,286 $350 2039 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,280 $22,998 $3,282 $310 1464 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,350 $3,275 $355 1817 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,350 $3,275 $355 1817 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,482 $3,273 $357 393 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,285 $30,039 $3,246 $405 1114 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,130 $26,891 $3,239 $362 307 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $27,025 $23,786 $3,239 $321 16 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,099 $22,867 $3,232 $308 873 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $21,694 $3,176 $292 165 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $21,694 $3,176 $292 165 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,820 $21,651 $3,169 $292 165 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,470 $3,155 $357 1459 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,175 $22,037 $3,138 $297 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,225 $26,099 $3,126 $352 1459 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,965 $21,859 $3,106 $295 432 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,320 $23,220 $3,100 $313 507 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,295 $22,220 $3,075 $300 507 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $21,791 $3,069 $294 225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,395 $22,330 $3,065 $301 507 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $26,684 $3,016 $360 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,664 $3,011 $359 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,664 $3,011 $359 144 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,820 $21,820 $3,000 $294 125 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,205 $27,205 $3,000 $367 114 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,175 $23,192 $2,983 $313 356 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,676 $2,949 $360 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,776 $2,949 $294 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,171 $2,949 $299 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,050 $22,110 $2,940 $298 507 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $22,091 $2,929 $298 307 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,801 $22,901 $2,900 $309 167 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,785 $21,885 $2,900 $295 94 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,820 $21,920 $2,900 $295 537 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $25,215 $22,315 $2,900 $301 537 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $25,215 $22,315 $2,900 $301 537 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $30,285 $2,900 $408 171 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $21,970 $2,900 $296 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,005 $27,105 $2,900 $365 306 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,770 $26,870 $2,900 $362 373 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 $29,770 $26,870 $2,900 $362 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $26,900 $2,900 $363 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $26,875 $2,900 $362 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,910 $29,010 $2,900 $391 2330 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,870 $2,900 $362 306 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 FWD 0 $29,720 $26,820 $2,900 $362 537 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $35,500 $32,600 $2,900 $439 2330 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $36,065 $33,165 $2,900 $447 2330 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 $35,015 $32,115 $2,900 $433 2330 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 $32,975 $30,075 $2,900 $405 271 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,725 $2,900 $360 356 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,660 $22,760 $2,900 $307 271 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,775 $2,900 $361 94 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,725 $21,825 $2,900 $294 2148 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,725 $26,825 $2,900 $362 2148 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 167 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,120 $22,243 $2,877 $300 356 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $21,999 $2,861 $297 1951 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,810 $23,968 $2,842 $323 306 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,665 $23,860 $2,805 $322 1114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,829 $2,796 $362 735 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,550 $22,756 $2,794 $307 2039 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $23,678 $2,792 $319 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $23,778 $2,792 $321 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,964 $2,791 $363 356 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,725 $21,936 $2,789 $296 225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $23,782 $2,788 $321 1817 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,270 $23,498 $2,772 $317 1114 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
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,390 $26,656 $2,734 $359 499 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,105 $30,383 $2,722 $410 1951 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,552 $2,713 $304 393 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $30,273 $2,702 $408 365 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $22,448 $2,672 $303 1114 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,056 $2,669 $297 747 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,525 $29,857 $2,668 $402 538 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,065 $2,660 $297 202 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,128 $2,647 $298 620 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,035 $22,410 $2,625 $302 499 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,335 $27,714 $2,621 $374 538 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $23,954 $2,616 $323 1459 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,715 $24,159 $2,556 $326 747 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,250 $23,725 $2,525 $320 137 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,620 $28,096 $2,524 $379 46 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,740 $27,216 $2,524 $367 163 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,090 $30,567 $2,523 $412 2326 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,225 $23,705 $2,520 $320 144 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,122 $2,503 $366 365 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 Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $30,573 $2,502 $412 391 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
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,075 $26,579 $2,496 $358 2233 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,565 $31,072 $2,493 $419 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,565 $31,073 $2,492 $419 66 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,425 $30,942 $2,483 $417 306 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,425 $30,942 $2,483 $417 306 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $30,993 $2,477 $418 704 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $28,980 $26,504 $2,476 $357 2242 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,802 $2,463 $307 585 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $22,802 $2,463 $307 585 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,195 $22,743 $2,452 $307 137 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $22,720 $2,450 $306 460 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,270 $23,820 $2,450 $321 460 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,250 $30,819 $2,431 $415 2326 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,800 $22,378 $2,422 $302 137 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,315 $2,410 $301 144 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,315 $2,410 $301 144 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,222 $2,403 $367 391 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,222 $2,403 $367 391 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,855 $27,452 $2,403 $370 704 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,665 $27,278 $2,387 $368 1206 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,705 $27,326 $2,379 $368 66 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,675 $27,300 $2,375 $368 46 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,370 $24,999 $2,371 $337 508 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,257 $2,368 $367 704 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $22,400 $2,360 $302 1951 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,850 $27,510 $2,340 $371 2326 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $27,468 $2,332 $370 2326 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,715 $24,402 $2,313 $329 1206 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,875 $27,566 $2,309 $372 432 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,335 $28,032 $2,303 $378 304 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,335 $28,032 $2,303 $378 304 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,870 $22,594 $2,276 $305 178 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,372 $2,253 $369 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,372 $2,253 $369 2292 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,382 $2,218 $423 1923 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $24,263 $2,207 $327 735 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $25,265 $23,068 $2,197 $311 1206 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,695 $27,584 $2,111 $372 1923 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,820 $22,714 $2,106 $306 344 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,600 $27,497 $2,103 $371 1923 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,525 $24,456 $2,069 $330 527 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,827 $2,043 $308 735 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,597 $2,028 $372 432 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,597 $2,028 $372 432 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,715 $24,698 $2,017 $333 367 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,162 $2,013 $326 365 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,625 $27,625 $2,000 $372 2264 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,870 $2,000 $308 905 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 493 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,775 $22,775 $2,000 $307 295 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,575 $27,575 $2,000 $372 2395 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,705 $27,705 $2,000 $373 895 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,245 $23,245 $2,000 $313 2395 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,027 $24,027 $2,000 $324 219 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $23,215 $2,000 $313 2233 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,490 $22,490 $2,000 $303 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,720 $2,000 $374 2233 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,850 $22,850 $2,000 $308 2395 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,355 $25,355 $2,000 $342 905 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,775 $27,775 $2,000 $374 2233 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,775 $2,000 $307 2395 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $24,870 $22,870 $2,000 $308 228 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,600 $2,000 $426 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $27,525 $2,000 $371 493 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 493 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,885 $22,885 $2,000 $308 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $27,615 $2,000 $372 2233 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $23,215 $2,000 $313 2233 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,225 $24,225 $2,000 $327 2233 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,175 $2,000 $326 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,095 $27,095 $2,000 $365 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,775 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,775 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,935 $23,935 $2,000 $323 1831 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,775 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,775 $2,000 $307 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $31,065 $2,000 $419 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,700 $23,700 $2,000 $319 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,715 $25,715 $2,000 $347 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,895 $24,895 $2,000 $336 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $27,565 $25,565 $2,000 $345 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,725 $2,000 $306 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,790 $22,790 $2,000 $307 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,835 $25,835 $2,000 $348 171 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,185 $23,185 $2,000 $313 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $27,285 $25,285 $2,000 $341 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,865 $27,865 $2,000 $376 2355 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $23,215 $2,000 $313 2355 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $23,170 $2,000 $312 2272 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,295 $31,295 $2,000 $422 2181 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,125 $24,125 $2,000 $325 260 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,725 $2,000 $306 2272 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $31,185 $2,000 $420 171 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $31,185 $2,000 $420 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,625 $2,000 $372 260 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,775 $2,000 $307 2395 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,620 $24,620 $2,000 $332 2395 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,870 $2,000 $308 905 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,625 $2,000 $372 2395 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,520 $25,520 $2,000 $344 905 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,665 $22,665 $2,000 $306 2221 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,225 $24,225 $2,000 $327 2395 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,985 $27,985 $2,000 $377 2221 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,600 $2,000 $426 2233 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $24,570 $2,000 $331 905 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,755 $2,000 $374 905 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $23,215 $2,000 $313 2233 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $23,120 $2,000 $312 2395 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,725 $30,725 $2,000 $414 2395 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,415 $25,415 $2,000 $343 905 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,245 $23,245 $2,000 $313 2395 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $31,075 $2,000 $419 613 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $22,810 $2,000 $307 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,620 $24,620 $2,000 $332 2233 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $26,320 $24,320 $2,000 $328 228 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,942 $28,942 $2,000 $390 219 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,670 $31,670 $2,000 $427 2395 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,770 $27,770 $2,000 $374 2264 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,755 $2,000 $374 905 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 2233 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $31,515 $2,000 $425 2395 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $23,265 $2,000 $314 905 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,725 $22,725 $2,000 $306 2264 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 493 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,775 $22,775 $2,000 $307 2395 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,665 $24,665 $2,000 $332 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,625 $2,000 $372 905 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,625 $2,000 $372 2395 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,245 $23,245 $2,000 $313 2395 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,820 $22,820 $2,000 $308 493 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $25,120 $23,120 $2,000 $312 295 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,795 $27,795 $2,000 $375 2233 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $23,265 $2,000 $314 905 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,465 $28,523 $1,942 $384 1923 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,715 $24,773 $1,942 $334 704 mi
2017 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,205 $24,271 $1,934 $327 46 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,460 $24,526 $1,934 $331 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $24,651 $1,919 $332 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,690 $23,777 $1,913 $321 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,270 $24,363 $1,907 $328 704 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $22,955 $1,905 $309 1951 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,695 $22,793 $1,902 $307 46 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,283 $1,892 $327 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,863 $1,892 $376 1923 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,745 $24,874 $1,871 $335 2326 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,270 $23,402 $1,868 $315 391 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $23,410 $1,855 $316 344 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,297 $1,823 $314 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,297 $1,823 $314 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,298 $1,822 $314 66 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 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 6 Speed Auto FWD 0 $24,725 $22,915 $1,810 $309 391 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,930 $1,795 $309 66 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,930 $1,795 $309 66 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $24,777 $1,793 $334 1816 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $24,778 $1,792 $334 2292 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $25,440 $23,648 $1,792 $319 2326 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,028 $1,782 $310 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,950 $1,770 $377 368 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,412 $1,763 $329 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $24,412 $1,763 $329 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $25,915 $1,750 $349 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,445 $25,695 $1,750 $346 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,370 $25,620 $1,750 $345 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $25,915 $1,750 $349 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $28,020 $1,750 $378 344 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,495 $23,745 $1,750 $320 2209 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,115 $28,365 $1,750 $382 2209 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,671 $24,921 $1,750 $336 124 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $23,025 $1,750 $310 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,526 $29,776 $1,750 $401 124 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,620 $25,870 $1,750 $349 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $23,270 $1,750 $314 2225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,520 $25,770 $1,750 $347 2225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,520 $25,770 $1,750 $347 2225 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,960 $1,750 $310 2225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,520 $25,770 $1,750 $347 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,370 $1,750 $315 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,370 $1,750 $315 2225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,520 $25,770 $1,750 $347 2225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,875 $1,750 $376 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $28,020 $1,750 $378 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,925 $1,750 $376 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,370 $1,750 $315 2225 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,175 $24,425 $1,750 $329 2228 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $24,725 $22,975 $1,750 $310 2228 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,780 $32,030 $1,750 $432 656 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,795 $28,045 $1,750 $378 2228 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,795 $28,045 $1,750 $378 2228 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,740 $25,990 $1,750 $350 2209 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,715 $24,965 $1,750 $337 432 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $25,915 $1,750 $349 2209 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,800 $23,050 $1,750 $311 432 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $23,515 $1,750 $317 432 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,740 $25,990 $1,750 $350 2209 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,595 $31,859 $1,736 $429 1923 mi
2018 Kia Niro Auto 0 $29,540 $27,805 $1,735 $375 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $27,805 $1,735 $375 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $27,805 $1,735 $375 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $27,805 $1,735 $375 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $27,805 $1,735 $375 368 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,768 $1,732 $428 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,768 $1,732 $428 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,768 $1,732 $428 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $31,768 $1,732 $428 1923 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,690 $31,962 $1,728 $431 1956 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $23,552 $1,713 $317 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $23,560 $1,705 $318 1816 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $27,125 $25,428 $1,697 $343 527 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,315 $22,624 $1,691 $305 40 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $28,077 $1,678 $378 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,952 $1,673 $377 1923 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,065 $1,660 $311 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,065 $1,660 $311 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,065 $1,660 $311 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,065 $1,660 $311 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,972 $1,653 $377 328 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $28,109 $1,561 $379 1370 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $28,162 $1,538 $380 1956 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $28,100 $1,525 $379 279 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $28,100 $1,525 $379 279 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $28,100 $1,525 $379 279 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,208 $1,517 $313 1923 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,295 $1,515 $314 1923 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,295 $1,515 $314 1923 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,295 $1,515 $314 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $30,947 $1,478 $417 711 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $28,165 $1,460 $380 279 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $23,282 $1,443 $314 1923 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,675 $28,250 $1,425 $381 147 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,820 $23,427 $1,393 $316 592 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $28,301 $1,314 $381 711 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,215 $23,965 $1,250 $323 1140 mi
2018 Kia Niro EX 1.6L I4 FWD 4 $29,625 $28,375 $1,250 $382 2242 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,570 $25,320 $1,250 $341 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $23,620 $1,250 $318 1140 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $28,550 $1,250 $385 1140 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $23,620 $1,250 $318 1140 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,675 $28,425 $1,250 $383 290 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $23,620 $1,250 $318 1140 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,915 $23,665 $1,250 $319 1140 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,675 $28,425 $1,250 $383 46 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,215 $23,965 $1,250 $323 406 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $28,785 $27,535 $1,250 $371 524 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,215 $23,965 $1,250 $323 406 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,510 $23,260 $1,250 $314 406 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $28,375 $1,250 $382 406 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,680 $28,430 $1,250 $383 406 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,035 $28,785 $1,250 $388 406 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,135 $28,885 $1,250 $389 406 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $35,680 $34,430 $1,250 $464 524 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,920 $25,670 $1,250 $346 1140 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $31,815 $1,250 $429 508 mi