MI5 is internal security, MI6 is external. MI5 doing eg kidnapping, rendition and torture of British citizens on British soil would be a question of "are they allowed to commit such crimes for an alleged greater good?".
- Doesn't sound so noble to me, honestly.