£124 a month cheaper to buy than rent