I've been searching for a versatile and reliable BMW ECU toolkit that can handle all Exx models from recent years. I came across the BMW Kit by ECUTools but wonder—does it support advanced functions like reading adaptive data and coding newer modules, or is it more suited for basic diagnostics? Also, how user-friendly is it for someone transitioning from simpler tools?