Ok so I’ve been playing with my code reader and when scrolling through its many menus I’ve noticed one that allows you the clear/erase “Adaptions”. So firstly what are they? Is it wise to just clear them if I have no idea what if any there are? I have no fault codes at present so I assume everything is working as it should. Advice greatly appreciated 
googled it. As my z4 recently had issues with the valvetronic and has now had a new actuator/ motor and a new eccentric shaft sensor which has now cleared all fault codes, would I be right in thinking this adaptive thing would have learnt to adapt with the previous valvetronic faults??? And now they are fixed would that apaption (if that's how it works) be redundant, i.e. If I clear adaptions using my reader will it make a difference? ....a good one I hope. OR am I playing with Fire clearing adaptions????