In my recent experience getting a Mac code (from BT) was no problem. This was in start contrast with every other aspect of my experiences with BT; rarely, if ever, have I been so pleased to finally be rid of a company.
Now with Zen for line rental and broadband, very happy with their service. They also offer fibre if desired.
Chris