We have six cars on our business, some are purchased and some are leased. The for and against depends on the demand that exists in the market place for a particular vehicle at a particular time. For example, there has been a huge shift from petrol to diesel cars. While this has been going on the car makers have still had to keep the petrol engine plants running so they gave additional discounts for petrol cars. These allowances were passed on to the car lease companies who reflected them in their prices.
I suggest you get hold of a copy of "What Car" and check the leasing offers. Multiply the monthly rental totals and add in the usual 3 months deposit., that gives the total cost of keeping the car for the agreed period. Look up the list price of the car and the estimated residual value after three years. This exercise will usually show if the car makers have been pushing slow moving stock. About a year ago there was an offer of an Audi A6 for �155.00 per month. It was a run out model being cleared before the introduction of the new model. It was, of course, petrol engined.