Trust me you have a leak somewhere.
My e90 323i was losing water and i could not find the leak.
With the engine bay being hot and the covers at the bottom, the water drys up or you don't see anything on the floor cause of the covers
The next time you park the car after a drive, open the bonnet and listen for a hissing noise, this should help you find the leak.
In my case it was the Radiator.