Was looking for a Nokia N96 on O2 and found this to be the best deal. The company's owned by Carphone Warehouse.
Free Nokia N96
Free Jabra BT135 headset (enter code: AFBTH)
On O2 600 - 600 x-net minutes a month and unlimited text messages
18 Month contract
£35 a month
(I'm sure you can ring O2 once connected and get the text message bolt on changed to unlimited web and then 500 texts)