Hi, Basically we stayed away for a weekend and ran the battery flat on our 54reg bmw 120d. got it jump started but since then the traction control light stays illuminated on the dash (pressing or holding DTC button does nothing). We were told a good drive would reset this, however 1000miles later the faults are still there. Also when starting the car it runs through its checks and shows run flat warning. None of the tyres are flat and it has only done this since battery died. It doesn't stop there because the rear right door has somehow remained 'deadlocked' and cannot be opened. Is there a simple reset that can be done?? ie. disconnect battery or does this need to looked at by BMW? I would appreciate any help. Many thanks Dannyc81 forgot to add, indicator does not return and remains on. Any help, please?