Let's talk about the question that comes up in every collision shop when a BMW rolls in: "Can we handle the programming ourselves, or do we need to send this to the dealer?" It's a fair question. Dealer programming isn't cheap, and the turnaround time can kill your...