I just went through this, and did a lot of searching for the cheapest OEM ZCP I could find. I'll save you some time and recommend you skip getbmwparts.com and use Steve Thomas BMW:
http://www.bmwpartspros.com/ I used them and they were great. Saved money too!