I recently dumped Pipex (long story but they're idiots) and signed up with PlusNet -
http://www.plus.net/ I have 2MB for £22 per month.
There are cheaper out there but PlusNet does not lock you into a 12 month contract and there are no data transfer limits so I can download as much.... ummm.... video and pictures, from the Internet as I want.