Mauricio Pochettino was desperate to add another striker to his squad to support Harry Kane, who they are currently relying on to score the goals, and Redknapp says Levy shouldn’t have played games and secured Berahino early on in the window.
"[Levy] shouldn't be playing the game like this," he told Sky Sports.
"Why Tottenham are messing around like this in the transfer window all the time, I don't know. They should have signed Berahino at the start of the season if they wanted him that much, he could have been the person that gave you six or seven points."
Levy did not want to pay top dollar for Berahino
The midfielder also believes that Levy did not want to pay top dollar for Berahino, hence why the move failed.
This summer has already seen clubs pay big money for young talent, with Manchester City paying heavily for both Raheem Sterling and Kevin De Bruyne.
Spurs didn’t seem to be willing to pay big for Berahino, though, with both clubs arguing over the actual structure of the proposed deal - and Redknapp says West Brom’s valuation was probably altered by Sterling’s big-money move earlier in the window.
"Daniel Levy obviously doesn't want to pay top dollar for him," he added.
"But Tottenham have got to pay up, they've got to look big to sign him. If they want him enough they've got to pay the money Jeremy Peace wants for him. They [West Brom] probably saw Raheem Sterling going for £49m to Manchester City and thought 'well, surely he must be worth at least half as much as him'."