Hi tanveer when you say farming what exactly is the purpose ?
Are you planning to drive in rural roads/no roads, or do you need load hauling capability - are the roads bad enough to warrant a 4x4 ? Also whats the budget you are looking for.
Such details would help in suggesting options, we can then come down to engine options.