I would advise getting the car professionally valetted prior to application. You will probably end up with an even better finish than if the dealer applied when new.
I am always shocked at the state of a cars paintwork when brand new. The day I got my new car I spent 3-4 hours getting the paintwork up to scratch (so to speak).
Current: 2015 BMW 640d Coupe Imola Red with Ivory leather and 20" alloys
Previous: 2013 Mercedes C63 Coupe, 2011 Mercedes C350, 2010 BMW 135i Convertible, 2008 BMW 135i Coupe, 2006 BMW 335d Coupe, 2006 Honda S2000, 2003 Honda S2000, 2003 BMW 330Ci Convertible, 2001 Audi S3