The recently revealed update for the Kia Stonic goes on sale from £21,795, significantly undercutting rivals like the Ford Puma and Nissan Juke.