@faisalameer
In addition to what others have said, I'll just say that if you like getting involved with your car a bit, then it's better to go for 2nd hand imported cars especially vitz. e.g. you would have to know where to buy good filters and good oil from etc. etc. Being old cars, they'll need slightly more care than new ones (especially as not many mechanics know about them here).
For people who don't want to get involved, I recommend them getting local new cars, because they don't want to go searching for parts etc. they just want to give the car to the official dealership and let them do everything.
Overall, if you get involved in the process and get a 2nd hand car in good condition, then its of much better value. Being an owner of a 99 vitz (running on cng), I'm glad I got this car.