You can save $1000 and do it yourself. Assuming your paint is already in good condition, the process takes less than 2 hours and costs less than $150 in materials for the top-end professional stuff which will be enough to do 2 cars. The work that you might need the pros for is the paint prep if you have an older car.
Check out youtube for videos showing "Adam's Advanced Graphene Ceramic" coating. There are other brands that are great too, I'm just familiar with Adam's so that is what I recommend. I am not affiliated with them in any way.
I've done 4 cars now (2 of mine and 2 with friends), and I am blown away how simple it is and the result is fantastic.
No doubt doing it myself would save a good chunk of change. I did find a shop that uses Adams Graphene Ceramic and I'm going to talk to them. They repeatedly wash the car, measure paint depth, and adjust the amount of coating accordingly. Possibly two coats.