>> It doesn't work downhill - if you release the footbrake the car starts rolling forward immediately.
>> On our MINI and e83 X3 it did work downhill
I don't doubt what you say about the mini and e83 x3. But this is a Z4 forum and I was just stating what my Z4 definitely does. Doesn't surprise me that other models are different. The Z4 has an uphill-start-assist feature, it doesn't have a downhill-descent-assist feature.
>> If our car doesn't have it, BMW is either going to retro fit hill assist to our car or they are buying it back.
>> Hill Start Assistant is listed as standard equipment on the sDrive20i in the sales brochure. Page 60
(Amateur legal advice warning

) I don't have the brochure in front of me, but I'm sure it also says somewhere that specifications are subject to change without notice and that one should confirm exact specification with dealer prior to purchase. If anyone is intending complaining to BMW that the feature isn't there when their car arrives, you'll strengthen your case if you put in writing to the dealership prior to delivery of your car that you placed the order based on the spec in the brochure, and you expect the car's spec to be as stated in the brochure, as they didn't explicitly advise you of anything different prior to placing the order.
Might also be worth asking BMW directly for clarification rather than dealers?