I would say a box grader and a few loads of driveway gravel. Like my drive yours has sunk below the level of the surrounding ground and needs to be raised up a little. Right now water runs down the drive, instead of off to the sides. Box graders have teeth that dig down and loosen the top layer, but they can be adjusted to depth. It will not damage the base layers, and would turn everything over and loosen the grass so that it could be raked away. Many excavations contractors have that kind of equipment, or if you have a neighbor farmer with a tractor they might. The grader I use belongs to a neighbor who loans it out to me every year or two. Looking at my drive it may be next year.