The following links should give you a decent start, or at least let you know if it’s worth investigating any further…
Utilizing ERP Planning BOMs with Epicor IP&O to Predict the Unpredictable
Planning Bom? (this post uses the scenario of building taxis!)
Good luck!