BPMN has a lot of modeling advantages over UML; however I caution strongly not to use it if your customer is not familiar with it. You will have to spend time teaching it -not to mention learning it yourself.
I lecture on it from time to time and some of the newer concepts and modeling rules are confusing to some business people.
As a general rule ALWAYS use methods, techniques, taxonomies and the like that your client is already familiar with. This is critical to keeping their interest and trust. No need to be fancy ... we have an axiom in the BA world which states that documents are created only to the extent that they are needed to gain trust and understanding.
Perry McLeod, CBAP, PMP | Senior Business Analysis Consultant PJM Limited
Vice President Professional Development and Certification, IIBA Toronto/GTA