I recently bought a 2013 x6 40d msport and a couple of days later I started getting a charging fault so took it to my local mechanic and they tested the alternator and said it was not good so charged me £440 for a new alternator. It then seemed ok but in the mornings it started coming up with a high rate of battery discharge error so I took it back to garage and the tested battery and charged me £350 to put a new AGM battery in but next day code came up again. I took it back and they said battery needed registered and did that free of charge however, next morning the error still came up.
I ordered an Ancel BMW scanner and ran it and it said the ECU did not recognise the IBS so took it back to garage yesterday and they have installed a new IBS but got home and original charging fault error has come back and ran the scanner and it still does not recognise the IBS. It’s cost me over a grand and still no further forward. I have checked to see if anything is draining it and nothing else seems to be on. Unplugged everything I could and I don’t have CAS doors. Anyone had anything similar. I picked up two other codes, one for EGR sensor and one for transfer case oil wear which I doubt will be connected. Driving me batshit crazy