There's no rush to buy yet. My 22 year old Chevy Astro still runs fine with 166K on the odometer. Its problem is its thirst for fuel - <20 mpg. I plan to give it away. If the Cube/xB/Soul gets significantly better mileage than my SE-R, I'll retire the latter - probably giving it away to one of my children. I'd semi-eliminated the Kia Soul because its weight is reputed to be in the 3150 lb. range, about half a ton more than the Cube and xB. Plus the I-4 Hyundai engines are pretty crude, old Mitsubishi knockoffs without DFCO, and they seem to be FE underachievers. I've owned three Hyundais - one with the 1.8, and two with the 2.0. Another concern about the Soul, besides its weight. The 1.6 in the Accent only gets 27/33 city/highway, barely different from the 2.0 in the Elantra (24/33 city/highway).