Kia niro 3 electric July 8, 2019 16 32 64 128 Kia niro 3 electric review Kia niro 3 electric for sale Kia niro 3 electric price Kia niro 3 electric range Kia niro ev 3 review