As breaking into the middle class becomes harder, car companies are finding new ways to attract an expanding base of less-affluent consumers. They're offering more small car models with better features than ever before.