The car is a 2010 BMW 540i.
I don't know anything about the automobile because it was purchased at an auction. The car runs rough (has a misfire) and displays a CEL. I put in my scanner, and when the automated identification procedure determines my unique model, it begins to connect with the ECU and then disconnects. The scanner is a Bosch OBD 1200, and I've never had a problem connecting to any of the other 30+ vehicles I've scanned with it.
MY QUESTIONS ARE: Is there technology available that will allow me to reprogram a donor ECU to match my VIN? Or are they a forgery? Do I have to cave in and buy a $1900 BMW ECU?
Thank you for reaching out. We do repair ECU Here is the link https://www.upfix.com/product-category/repair-return/engine-control-repair/