The official website for The Settlers of Catan

Question about Oil Springs May each player only upgrade one of his cities to a metropolis?

Answer

No, a player may build various metropolises. However, in a 3-4 player game only 4 Metropolis tokens are used for play. Once the supply is depleted, no more metropolises can be built.