Wouldn't bother with BT, if you have Sky TV then Sky Broadband is a no brainer, however even TalkTalk would outperform your 10Mb VM service.
If cost is the main consideration
http://sales.talktalk.co.uk/product/broadband/plus might well hit the spot - assuming the BT landline has a dial tone.