As a former landscaper my favorite quote to clients was "You can have it fast, good or cheap. Pick two." In this situation I see a few solutions:
- rent a Bobcat with a toothed bucket and remove all the grass and bumps to a dump bin. Apply six inches of topsoil mix, gently compact and sow grass seed or sod. That's fast and good.
- top dress spring and fall to a depth of 1/4 inch to 1/2 inch with topsoil or compost, repeat until it's level. That's good and cheap.
- from Rory's answer here
cut the turf up, peel it back, take out sufficient soil (this is
relatively easy to get close to flat...not so easy to get exactly
right) ... re-lay the turf
That solution could be fast and cheap if you don't have a lot of area.