As Shooter says, it's largely a money making exercise for the dealer.
I don't doubt there are reputable products, but if I was buying a new car, I'd speak to a local detailer. A few hours work by them, applying their favoured products ought to both work out cheaper and give a far better and lasting shine.