I am based in the UK and it is exactly how it is charged for on the consumer side, I can choose how fast I want my delivery to be (1mb/s -> 80mb/s) and also the monthly total consumption (10GB -> 20GB -> 40GB -> "unlimited").
http://www.productsandservices.bt.com/products/broadband/pac...