Has anybody used a tool like ELM327 or the like along with Carsoft or PASoft to program features in their car? This really only applies to 3 series pre E90 and I'm guessing the E39 and back, as now many of the cars let you program these features yourself (autolock, DRLs, auto-up/down on windows, alarm procedures). I know ELM327 will let you go through the OBDii port, and AFAIK you aren't able to program features through this, only monitor engine conditions. I have the feeling that in order to program these features, you have to use the 20-pin adapter, but who knows. Has anybody successfully come up with a way to program these yourself without having to visit the dealer and pay way more than is necessary (in my opinion)? If so, mind sharing? If not, i vote a group brainstorm.