Gilles Spare Parts
It is well worth contacting Calsport for spare parts as they will be able to source them far more quickly then dealing directly with Gilles Tooling in Germany. They keep most small parts and fixings in stock and they may also be cheaper than using your BMW dealership.