I have had a look and none come close to BT price.
The ones that are cheaper per month want a stupidly high setup fee
TalkTalk are pretty much the same price(50p cheaper) with only a £25 setup fee if they're about in your area of course.
Sky will also be a similar price and probably slightly cheaper if you already have sky.
Both of them use GEA rather than the BT network which explains the lower prices and both only offer 2Mbps upload rather than the 10Mbps on the BT package.