Yes if you want a new car and to be able to change it for another new car every few years. You’d be a fool to buy.
Why not lease? good question, but PCP is like leasing but you have options at the end of your period rather than just handing the car back and starting another lease with another downplayent. With PCP deals the car acts as your next downpayment/PX. And with our PCP between the warranty and the 4 year free servicing pack (that was chucked in free as part of the deal) it should be cost free motoring apart from petrol, insurance and tax.
The only decision you need to make is do you want a brand new car and to change it for another brand new car every few years? If the answer to that question is yes, then definitely either go for a PCP deal or a Leasing deal. You’d be an utter crazy fool to buy. Buy a car if you want to keep it for 10 years, but if you want to swap it for another new car eery few years then don’t buy.