Bhai ankhien bnd kar ky go for Passo. It fits on all your requirements.
Good fuel Average, comfortable long rides, Problem free car, Old model of Passo has Low maintenance cost. Passo has a very roomy interior.
I have Passo 2016 model, and i am quite happy with the car.
The issue you will face is luggage space, its not quite big but its ok.
And the acceleration of the car, it takes time you have to floor the pedal. (Pick ka thora masla hai)