I purchased a new car yesterday and planned to get undercoating applied by a third party as I have read that the rubberized undercoating from the dealership can do more harm than good.
Today I spoke with the owner of a detail shop that uses a lanolin based rust protection and he actually recommended that I wait until October despite it being a new car without any protection other that what is provided by the manufacturer. His reasoning was that it is best to have a thick coat going into the winter. If I were to have it applied now, it would likely be thinned out by the time the snow starts and subsequently the salt.
Would you get it done ASAP or let it ride until the fall? I'm thinking about doing it now and then having it reapplied in November, even though it is not economically efficient.