Well when expenses is on top of the list than you need a car that needs least maintenance and is best with pikup and mileage.
Tata has the best mileage cars, whose spare parts are also not expensive to buy and hence that car becomes easy on pocket and is very economical eventually.