I also think that the neighbor has to take care of it.
I don't quite agree with that!
As it seems, you are in a depression, so lower than the street. Let's say 1.50 meters.
The neighbor digs another 1.50 meters deeper to use the basement, you want 1.50 meters higher from the original ground level. Thus, he has to take care of his excavation, you of your embankment. Thus, you can join forces and each participate half in a common wall.
Nowhere does it say that parking space has to be at street level.
Am I making a mistake in reasoning?