KIA SORENTO VS. BMW X3 & HYUNDAI GRAND SANTA FE