I don't see Manchester city as a potential winner in the upcoming derby. Just like the instances you gave above. Manchester United has been having the upper hands in this derby lately and something similar can still repeat this time around. Manchester United have won their last two Matches, they are looking like a side that has rediscovered their form. I can bet that Manchester city will not beat Manchester United in the upcoming derby. I just hope that their players who are out on international duties should not pick up injuries. And Manchester city hasn't won in their last two matches. So there is nothing to fear. Worst that can happen is a draw, they both share the points.
Buddy this is football you can't be too sure of anything though I understand that your statement is based on the recent form of both teams which is also what it is but i must say that we can't be too sure of Manchester United, though they have shown a bit improvement in few of their matches recently but still I can't actually say that the match between them and Manchester City will end as a draw, as it is, we can't say both teams are in a good form, I also understand that both teams current unstable performance may be your reason of saying that the worst result to expect in that should be a draw yea but things can still change since we aren't certain about any occurrence in that match, not wining in the last five matches does not prevent any team from wining in any of their next match, personally I don't see that derby ending as a draw but am not certain about the team that'll win the match.