Thought this was worth sharing after I managed to bag a brand new Google Pixel 3 64GB (in Black, White or Pink) for £369!
To get this price I ordered the 12 months deal for £36 per month, then just cancelled the contract under the 14 day cooling-off period. You just pay the upfront cost of £369 for the Pixel 3!
You've paid for the handset from CPW, so you can cancel the SIM contract directly with O2. If the Buy Now button doesn't take you to the deal, just search Google Pixel 3 on O2 and filter the results from Upfront Cost (Low to High) and choose the deal that is £369 upfront.