I bought a Cat-D BMW 220D X-Drive and everything seemed okay with it.
Then the battery went dead and it seems to have forgotten it has everything!?

My reversing camera, parking sensors, sat nav, DAB radio, vehicle inspection options, Media player and more are no longer responding (the car seems to have forgotten they exist)! And everytime I try and put in the time and date - it resets back to the 16/11/17 and no time
My cruise control, heated seats e.t.c still work - so I'm wondering where to start and what to do ... BMW have said there are a 'ton of faults' and wanted a blank cheque (clearly fishing for the cash) - and another more dependable garage is offering to update all the software elements but this may not clear the issues.

I believe it could be a vehicle order issue and wondered if anyone has had any experience with this?