there are pros and cons to both options.
With a lease car you have the option, dependiong on the contract, to hand the vehicle back at the end or keep it. Some contracts can have a maintenance contract attached which covers you for servicing, RFL, tyres etc etc.
Depends on the situation you are in, if you can afford a car outright, or if you prefer to pay monthly, all this subject to a credit check of course. LEasing in my opinion is the way forward and alot more people are using this method.