I was looking for a blackberry and found one on Very for £169 on T-Mobile and then found a 20% off voucher which brings it down to £139 including delivery.
Thought this was pretty cheap.
Delivery within 3 weeks too so if you dont mind waiting it could be good. Also if you have a Very account you can pay it off.
XX959 - 20% off code