Hi folks - new BMW CCA member here. I have a 2000 Z3 2.3 roadster. I'm 2nd owner, car is choice. Last week, it started to stumble and misfire, threw a bunch of codes. Limp home mode to dealer, they diagnosed a dead DME, replacement cost ~ $2600. Ouch! I've found some used parts suppliers able to provide a DME that matches. What's the members experience with this sort of issue?