Hi it is possible that a part from another vehicle may fit, i've noticed that the front roof rail cap from either a avensis tourer (not current model) or a peugeot 407 estate look very similar, might be worth a visit to a dealer with a tape measure or a breakers with the broken bit and see if it matches. The rear ones are distinctly different but fronts are certainly worth a look if you get stuck