It used to be the case that the only option to refurbish the XTZ calipers was to buy BMW parts from Motorworks (it's all in 
        
this thread), but luckily in the last year Powerhouse on ebay are doing complete kits.
         
        
 Front (one caliper): 
        
item235063e1b5:g:2W8AAOSwl8NVaEkV
         
         Rear: 
        
item2351d8de90:g:NE8AAOSw3xJVaE24
         
         If you only want individual parts, say just the rubbers, then Motorworks is still the only way to do it. However, it's only a little more money to get the full kit anyway from ebay.