I understand it is not possible for a residential customers to request/pay for a static IPv4 address through BT but with the introduction of V6 is there a way to request one either for BT or (without the need for NAT) assign one locally?
I think BT's problem with their IPv6 roll out is that they've let their marketing department make engineering decisions.
With the introduction of IPv6 it should have been possible for everyone to have as many static IPv6 addresses as they want. But BT charges for static IPv4 addresses, so that's an income stream they'd lose. So the engineers have had to create an almighty mess in IPv6 to avoid letting customers have static IPv6 addresses.
What ever engineering mess up the marketing department has forced on the engineering deparment it has spilled over into BT Business Broadband where even accounts with static IPv4 addresses cannot get static IPv6 addresses.
The only solution (seen on many other forums) is to leave BT Broadband for a more sensible alternative.