For 2 million budget, you have options like bahria phase 8 5 or 7 marla, dha valley 8 marla, and gulberg 7 marla plots. Stable one is gulberg right now so you can buy 7 marla in L, P, V blocks for better returns. Dha Valley is highly certain, so it can give high profit or a bit loss, depends on rumors/news, better blocks to invest are bluebell, tulip, sunflower, oleander. Regarding phase 8, you can buy 5 marla in M block or 7 marla in J block, market is currently down due to some wrong decisions by bahria town which have caused investors heavy losses, therefore they are shaky, but ultimately it will rise.