Brother first of all i would strictly suggest you not to waste your money in buying a shop in a project that is going to finish in next 2 or 3 years. If some land issue accured you will waste your money!
No.2 Bahria maintenance charges and development charges are increasing day by day, there is a protest going on these day and ppl are thinking of leaving bahria town. You can check videos on youtube.
No.3 You should check out Naya Nazimabad! Seems to be a better project than Bahria town and its developed gated community.
No.4 Buy a 5 marla plot in b17 multigarden Islamabad.
Its a developed area.
No.5 As one of the brother mentioned get gold bars or buy a JDM clean vitz or axio Islamabad no. Park it at home, on a cover on it. Keep it for 10 years. A low mileage. Sell it after 10 years. It will fetch u some money above the price u paid. But dont go for a cheap plot in karachi u will loose all your saving