As Lee says, if a car is runnig on it the ONLY chance is has of not sinking in the future is to have concrete underneath.
On my drive its 100mm of concrete, 20-25mm sharp sand and 50mm block paving. Done it ourselves. Couldn't do it for a living mind you!