Subaru's new Impreza: Compact car, big sales