If you earned miles with BA (and had an Executive Club account) then they would have expired if your Executive Club had no activity for 3 years. These cannot be recovered.
If you never claimed the miles, then again you are out of luck as you can only submit such a claim if the flight was within the last 6 months.