No you have not, i already wrote that many times and wrote it once more - Dealers are idiots!! I have worked for bmw dealer in germany since then i have clients from them
You just need to find someone with cable, buy yourself newest daten files and update your car through winkfp.
How much dealer said to you for coding ?