Update time
I posted about a rotten egg smell in the battery compartment a few days ago. It turned out to be hydrogen sulfide from the battery itself due to it being overcharged by the alternator.
New alternator fitted today and everything seems back to normal. Will still monitor the battery closely hoping it didn't take damage.
On another note. Whilst the alternator was removed, the technician had a chance to properly clean my intake manifold, throttle body etc. Was surprise at the amount of carbon and sludge in said parts.
The car is on 237 000km now and I deleted the egr around the 200 000km mark. So, carbon build-up most probably occured prior to that.
Other than that. No complaints, 320d all day.
Attached are some before and after pics.