Don't forget that there are two types of 'unlisted' phone numbers.
You can be 'ex-directory', which means out of the book and no-one will be given your number by Directory Enquiries, or 'Unlisted' which just means out of the book, with Directory Enquiries giving out your number.
You select which is best for you. There is NO charge for either of these, at least not from BT.