Pretty simple for us -- CPO worked for our budget, new did not (especially since no state incentives in OK).
We get a $114,000 car for $47,500 with low miles that will likely be refurb'd/restored to nearly new condition. Easy decision that will translate into another CPO purchase 3-4 years down...