I did not extract it. I took the car to Hartge dealer here in Greece. He just put the car into sleep mode, and he hooked up the ecu to a laptop with another device next to it. It took a couple of hours although I wasn't the hall time there to observe. So basically its something like a firmware upgrade. Also be aware that with this method if the cars firmware is reset you loose all the remapping data

so you must not let bmw upgrade it if there is no real need. I think that Hartge will upgrade it back for you with no extra cost if you take the car back in a close period of time

.