ECUWorx can remotely re-code your vehicle that will allow you to unplug and remove (if required) the EDC module from your vehicle, without the need for an expensive ‘EDC Delete Module.
An ECUWorx Flashing Cable for E60 M5, E65 M6 and E92 M3, along with a Windows laptop and an internet connection is required for this service.

E9x M3 DCT Final Drive (Differential Swap) Remote Coding
E46 M3 SMG to Manual Remote Coding 