Stylish, sporty, and affordable, these compact cars could be just the thing to break our single-minded focus on the SUV.