Maybe the advertised car is different then the picture.
All showrooms are offering August delivery. Probably earlier then that aswell for all variants.
300,000 own deike Gli Yaris hee leni hai to phir Corolla Gli is alot of better for such amounts. Alot of dealership have Corolla Gli / Xli variants in stock for 2950 invoice. Most are demanding around 31 ish. Probably negotiable after the Covid19 everyone wants to encash investments.
Btw here's another one 3350 for a Yaris 1.5
https://www.pakwheels.com/used-cars/toyota-yaris-2020-for-sale-in-karachi-4070390