Need Help w/ new purchase- Fault Codes E39
Hey guys, I am about to purchase a 2000 BMW 528i w/ 59k and i took it in to have the diagnostic done which came back with all these error codes. They told me it was because the battery had been disconnected because the car had been parked for a while. I drove the car and it is mint, everything looked and handled like it was brand new. No services like or anything so i was very surprised to see these ( DME, Control Module, Control Cluster, ABS, Airbag, Central locking, LED for Alarm System, Steering Column, Tank Sensor, Voltage Supply & more...) The shop i had run the test wanted more money to tell me what was really wrong with the car the guy im buying it from took me to a luxury used dealership and had their mechanic run 2 additional test. The 1st came back with the same codes and he gave me the print out; Once the mechanic cleared it he ran the quick test again and it showed no faults. He assured me that nothing is wrong because there where no faults the 2nd test and still no service lights; that it all had been because the battery was disconnected. Now i know nothing about BMW's so does that sound legit or are all those faults real and he just cleared them temporarily?
He ran both test one after each other without turning off the car, not sure if it matters. After the 2nd test i looked to see if the LED for the alarm worked and it flashed when the car was locked.
Any help would be great guys since im set to pull the trigger Sat.