It's from £129 as it is available on o2 and Vodafone as a payg upgrade.
If buying as non upgrade it is £129 + £10 topup.
I really like this phone stylistically I have one mainly because it looks and feels so nice for the money. One of the biggest screens that I can still fit in my shirt pocket.
It had a recent update which has made performance better, though still has issues with low useable memory which is probably it's one real weak point at this price. Battery too isn't great, but I find it okay, about average with the update.
Has an excellent FM radio which is a nice bonus (and saves loads of battery and data)
I don't use it as my main phone, but I think it's been kind of underated and is well worth a look at this price.
Payg Upgrade price from £129
Non payg upgrade cost more then £129 its not £129+£10 top up