I agree with bro Xulfiqar here. We have to keep in mind that the car would be driven by a lady.
Alto is a lady's car that is petite, fuel efficient, and a new version will be easier to maintain than a used JDM any day.
No need to go to the scrapyard or deal with the headache of sourcing costly spare parts for an Alto.
But Alto is a good choice only if it's new or no older than 2020 model. Older Altos are a headache to maintain due to crappy build quality of Suzuki parts.
I would recommend leasing the car or go for Islamic banking if the price of Alto is out of range. This will be a smart choice in the long run.
If low on budget or don't want to take a loan, a Passo or Belta will be the right choice as parts of these JDMs are relatively easily available in Pakistan. Both the car also have a decent average.
Stay away from Life as car parts are difficult to source and expensive. I also won't recommend Mira as it is only 660 cc car while Passo and Belta are 1000 cc.