My boat, a Bavaria 36 from 2002 with an MD2020D engine had also been used on charter for the first part of its life, until a wholly avoidable collision caused by totally inept charters, prompted me to remove my boat from the charter firm and from charter work. So it too had quite a number of engine hours on the clock and more than 14000 nautical miles under the keel by the time in early 2016 when the exhaust silencer was changed. Corrosion was the problem on the aft stainless steel end cover where this was the low end where sea water would collect and remain while the boat was moored. The problem here is that the atmosphere within the silencer above the water was essentially devoid of oxygen, and the remaining seawater became stagnant, thereby removing the much needed oxygen from the internal surface of the stainless end cap. Stainless steel in such conditions suffers from rampant corrosion resulting in numerous pinholes through the internal underwater area of the end cap. Plastic should not suffer from that problem. However, it does seem strange that your exhaust should be leaking on a boat only four years old, unless it has had very little use and a lot of idle time to allow the water inside it to become stagnant.
As Symphony says, water in that area needs thorough investigation to see where it is coming from, so it would be worth lifting the cushions and the boards from under the bunk to investigate, preferably while the engine is running so that you can see if it’s coming from the exhaust system, and with a carbon monoxide detector very close by to warn you to get out if there is leakage of exhaust gas. Put your CO detector under the bunk boards before you poke your head down so that it can warn you, and don’t hang around if CO is detected. Also have someone nearby who can help if you get into difficulties. Do be very careful. As an alternative and if you’ve got some blue tissue paper, before running the engine thoroughly dry the area and then lay in some of the tissue paper under the exhaust system. Run the engine briefly and then stop it, and the tissue will show you if the water is leaking from the exhaust system. Does the water taste salty, or fresh, as a simple taste test can very much narrow down what you are looking for.