Agile PLM has some very powerful search functions. One function that may go overlooked is its ability to do a where-used search of an item across all revisions. This means that if item 123 was removed from the BOM of released item 345, Agile will still allow the user to search for the past where-used relationship between the two items.
To do this search in Agile, use the Advanced Search tool and change Object Type to “Where-used One Level All Released Revisions”. Then fill in all the other information and search as normal. The search results will include all where-used across all revisions of released BOMs.