Thank you so much for developing this software for our cars!
I just wanted to share a tip for anyone with a 325/328/330 that might have a BMS PBX installed. When I first tried this software I got the "unable to contact the DME" error no matter what I did. I then came across a post earlier in this thread that recommended anyone with a JB4 put it to map 0 before trying to do anything with the DME. Sure enough, once I set my PBX to map 0, everything worked perfectly so it seems all BMS piggyback tunes need to be set to map 0 for this to work. This is on a '07 328i (09/2006 build).
Smooth1, I think it might be useful to put a note in the first thread or maybe on the site that recommends anyone with any BMS tune set it to map 0.