Pep Guardiola insists he'd like to sign more English players for Manchester City but says they are too expensive.