Currently renovating (very slowly!) the garage to house inverter, batteries, panels on roof, etc. Might put some gym stuff in there when finished too. Probably won't have any heating in there, but the walls will eventually be studded and insulated (50mm foil PIR).
It was built on an old concrete slab that had probably been there for 50+ years, it originally housed an old timber/asbestos garage (glorified shed). We had a double solid bricked wall behind it and stupidly I thought it was a good idea to use the bricked wall as the back of the garage and just add concrete block at the sides, front and top to complete the garage structure. In hindsight should have just knocked the wall down and built the whole thing from scratch. The walls are rendered (k-rend) with a silicone top coat. Damp course one block up at the sides, non on back old wall (I don't think). But back to the important bit...
When it rains heavy outside I get a bit of water ingress at the bottom of the external walls on the floor. See pics below:


The garage floor is between 100mm and 50mm below ground level along the sides. At least 100mm at the back. The front of the garage floor though is basically level with ground level. The outside slopes towards the front, the garage floor inside is roughly level from front to back, even though it is a bit up and down in places and definitely needs a thin screed or self levelling compound to smooth it out. Pics below:



So I'm a bit stuck!
I want:
1. Floor to be level and smooth.
2. No damp issues.
Issues:
1. Don't want to dig out the concrete floor.
2. Garage floor is level with the outside at the front entrance to garage, so can't just raise internal floor with insulation, dpm, screed, etc. as the garage floor would be about 150mm above ground at entrance.
Is the only way to just to liquid dpm it and then lash a load of self levelling compound down and hope for the best?
Any suggestions, ideas would be a massive help. Thanks.
Richard