I was wondering if it is easy to replace any of the cpu's if they are already programmed?? Ive takin to a "Certified" BMW repare enter and it seems like that they are only reseting the error codes, and my car will run fine for a cpl of months then the same problem occurs again!!