For fuel efficiency nothing beats the new Swift. @kashif.rpt
Do not buy a manual car in 2025, nobody buys them.. will lose its value faster too and difficult to resale.
Honda city will provide you poor fuel average.
We have many reviewers of the new swift CVT on this forum who have reported as high as 17km/L figures in LOCAL driving conditions. This is absolutely nuts and is the most fuel efficient car in Pakistan above 1000cc. Only thing better is a hybrid or 660cc Alto.
No issue of parts and maintenance.
City will give like 10 average in the city max 11.
If requirement is strictly a diggi wali car then consider both Yaris and city (former will be more reliable but lower in looks). Same fuel efficiency.