Another reason to take out a PCP deal: that way your contract is with the Finance Company. Most, but not all, PCP providers allow the full amount to be paid off early without penalty.
MMC now offers a PCP through its dealers, it would be interesting to see the T&C of the offer.