The Belgium defender insists there is much to be positive about after the goal-less draw against Manchester United at Eastlands.
City are four points clear of fifth-placed Newcastle and he said: "As a defender I would rather the game finished 0-0 than 4-4 or something. It may have been better for the fans but it is a good point.
"It puts us in a good place in the league. We are still very much in it and we will make sure we win against Birmingham. We have a great possibility in this game.
"We have picked ourselves up and are looking forward. There is a four-point gap between us and our competitors for the Champions League spot. It is interesting and things are going in a good way for us.
"Those teams usually score for fun but we have done well to contain them. It is a positive thing. Goals will come in our next games.
"It is a very long season. Winter is coming. The dangerous month of December is coming, so there will be a lot changes in months ahead."
Kompany added on the club's official website: "We were not going to give anything away against United. We did not want to give them any presents.
"There was a lot of build up to that game and everybody did their best. It was just both teams did better defensively than offensively."