Short answer - there is no place to get a "good" jap car, all these dealers are blood suckers and will sell you an accidented car saying its kancha piece.
Took me around 2 months time to find myself a good car for my family, its on route to Karachi ATM and will get delivery on 14th.
Look for Jap Alto 2 door if you can find one, Mira won't be bad as it seems to be popular.
Arfeen - 0321-8262458 give him reference of Saquib Baqai, his showroom is on Khalid Bin Waleed road, but like i said don't accept everything he or anyone tells you
1. Go for a freshly imported car (within 3 months) so that you can check its auction sheet online and verify it
2. Try to ask them which stock they have en route to Karachi and give you options of different cars from them, verify the auction report and give token. If the car is good than chances are you won't even have to inspect it before buying it.
In my case i bought a grade 5A Vitz F Limited II package. Finding a genuine grade 5 car now days is next to impossible. Market is filled with R and RA grade (R = Repaired in Japan, RA is Repairs required) and maximum grade available is 3.5