Dunno what consumer protections laws are in "Oz"
, but if the vehicle delivered is not in compliance with your order, refuse it or bring it back.
Contact BMW Australia Customer Service right away and let them know.
Roof rails can be changed, as a member here did it on his Marrakesh Brown X1 which he got retrofitted with an X-Line package after buying it.