Business car leasing is the best way to manage your fleet so that the business is minimising costs and carrying as little financial baggage as possible.