You warned me these roofs were problematic, just didn't expect it to fail on me so quick. Mike @ MD is mad with his prices, would rather buy new OEM parts than have the same issue in 6 months time...
There is also City Deep Auto Spares that have a fairly large variety of X3 and X5 models to choose from, unfortunately the owner smokes the same stuff as Mike...
I just need 2 pieces so I can keep it in the closed position but no scrapyard will allow me to strip one of theirs for those 2 parts. The glass will be unsecured without them and it could blow off while driving, I will rather not take the chance of that happening and have the car sit for some weeks or months while I raise the funds to fix it properly...