The Kia EV3 is Ridiculously Good. (A Full Review!)