For the last decade, the BMW DIY tuning community has been locked in a quiet but fierce debate: Which software reigns supreme for professional-grade coding and flashing?