Wasalam Abdullah bhai
I am an enthusiast ,I've had alot of suvs but still a rookie compared to the intellectuals here but I would just like to put something from my experience here, if it helps 
I currently own a BJ40 and a LC100
But looking at your needs ,you'll have to compromise on alot to keep a suv for within the city and highways!
For example a bj40 is good according to fuel consumption. Mine gives 12 on highway and 10.5 in city but the ride is not for highways. On the other hand its not comfort oriented! But as an offroader ,there ain't a thing to worry about!
You can consider Fj62
Strong engine for highways
Suspension :Ride is not too good nor too bad
Fuel efficiency: you should not expect more than 9km on highway ,less in city.
Its a beast when it comes to offroading!
Reliable 100%
Resellable 