Without knowing the terms of the company leased car, it's hard to know if that would be preferable to purchasing a car yourself. So I'll concentrate on the two purchase options - getting a loan or paying in full from savings.
If the goal is simply to minimize the amount paid for this car, then paying the full cost up-front is best, because it avoids the financing and interest charges associated with a loan.
However, the money you would pay for this car would come out of somewhere (your savings). If your savings were in an investment earning a risk-adjusted return rate of, say, 5% APY and the loan cost 1% APY, you'd have more money in the long run by keeping as much money in your savings as possible, and paying the loan as slowly as possible, because the return rate on your savings is higher.
Those numbers are theoretical, of course. You have to make a decision based on your expectation of the performance of your investments, and on the cost of the loan. But depending on your risk tolerance and the loan terms available to you, a loan may well make sense. This is especially true when loans costs are subsidized by manufacturers, who often offer favorable financing on new cars to drive demand. But even bank loans on cars can be pretty inexpensive because the car is a form of collateral with predictable future value. And finally, you should consider tax treatment -- not usually a consideration in purchases of cars by consumers in the US, but can vary due to business use and certainly may be different in India.
See also: How smart is it to really be 100% debt free?