Hope we are all keeping well, ive got a slight issue with my brothers rather rubbish C5, the issue is ive got to fix it

Two months ago it killed its battery overnight, not even enough juice 12hrs after it last run to get a light on the dash and i couldnt get it to charge either so i got him a new battery, chucked it in and normal service resumed. One week later its killed the battery stone dead overnight again, i did get this one to recover just, but it took two days to charge it.
Straight after this episode it started telling anyone who would listen that there was a "brake failure" and "STOP!", after a quick look over the car i concluded the C5 was a damn liar and instructed his wife to ignore it. Since then its been saying the ABS does not work, a short test revealed it is working fine, now this is annoying partly because i cant stand a liar but mainly because there is nothing wrong with the brakes or the ABS.
For 2 weeks it was fine but two days ago the battery pancaked again and i now learn that on a late night trip to the little girls room last night my brother noticed the radio was on in the car, which was turned off, and locked.
When i looked at it earlier its now rufusing to desable the immobiliser, you need to lock and unlock a dozen times or more to get it to fire and when it does the headlights are flashing on and off and its bringing up all sorts of utter rubbish on the display, engine overheat 30 seconds after start up, yeah right! radio staying on constantly etc etc
Does anyone have any experience with this? are you going to say its the BSI thats rolled over and if you are would you be so kind as to tell me where it is and how its replaced, is it plug and play? do i need to code it to the car with a lexia? can i use a secondhand BSI? etc etc.
Thanking you muchly in advance
D