BAA charge the airline company for the privilege of the airline employee parking in this car park so, surely, it must be BAA liability for the damage.
If the BAA wish to blame someone else (a local landowner) then they must, in turn, claim against the landowner.
The BAA will have insurance for such things happening on their property.