If you use two light beams a small distance apart, one can deduce direction of travel.
You could also augment the arrangement with some PIRs along the drive.
If you want to be really off-the-wall, run a light curtain the length of the drive or have a video camera with image recognition...