I agree on the GAP, I tortured myself with the B B S tool for a couple of years, wow... what a difference. While their tool is a bit more limited, at works, flawlessly. They can also do one off updates on engine ECU etc. for a small fee if you need/want it... No more updates at this stage, so...