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).
Born 30/04/10: MY10 135i M Convertible, AW, Coral Red, Logic 7, Elec Mirrors, Ipod USB, Xenon's, Heated Seats, Wind Deflector, BMS DCI, JB+, BMW Performance: Exhaust, SSK, Handbrake, Pedals and Shadowline grills
Gone! MY08 135i M Coupe, AW, Coral Red, Logic 7, Xenon's, Darkened Glass, Ipod USB