My ECM went bad on my BMW and called Epert Module and they had me to send in my old ecm to be repaired and was told it could not be fixed. Sold me one in March 2021 and now its bad and they saids its out of warranty after 2years. I paid almost $700 for this remanufactured part and now it doesn't work. They said I would have to purchase another one. Not! I would not recommend this company to anyone.