Broad also had Warner caught behind for nought in Australia's first innings 497-8 declared, having had him lbw for nought in the second innings of England's dramatic one-wicket win in the third Test at Headingley.
This is Warner's first Test series since a 12-month ban for his role in a ball-tampering scandal in South Africa.
But this Ashes has seen the 32-year-old Warner, now playing in his 78th Test, become Broad's 'bunny'.
Saturday's dismissal meant 33-year-old fast-medium bowler Broad had now taken Warner's wicket six times this series for a cost of 32 runs in 93 balls.
David Warner struggles to open his account yet again! Paceman Stuart Broad has dismissed him for another duck in Manchester.
Warner, who did not even bother to review umpire Marais Erasmus's decision when given out on Saturday, is only the third Australia opening batsman to make three successive noughts in Test cricket after Victor Trumper in 1908 and Graeme Wood in 1980.
Despite Warner's latest early exit — which prompted the now customary mixture of cheers and boos from the home crowd — Australia were still then 196 runs ahead after bowling England out for 301 in their first innings.
While Warner is struggling, star batsman Steve Smith made 211 in Australia's first innings at Old Trafford.
It was the former Australia captain's third century of this Ashes in what is also his first series since he too completed a 12-month ball-tampering ban for his role in the same incident in Cape Town that led to the suspension of Warner, his then deputy.
Holders Australia will retain the Ashes at 2-1 up with one to play in a five-Test series if they win at Old Trafford.
But this Ashes has seen the Warner, now playing in his 78th Test, become Broad's 'bunny'