Don't bother trying to get the exact material (if you are planning on getting the seats recovered). Just go to a marine shop and ask them where they send out to get stuff recovered. Why a marine shop? They use a higher quality of vinyl than BMW.
When you find a place, and you want them to recover the seats, also make sure that they use stainless steel staples (to prevent rust).