just browsing and found these..
https://www.lseat.com/products/2004-2008-bmw-z4-roadster-e85-custom-real-leather-seat-covers-front.html
cheaper than buying new seats!!
Not sure what the quality/fitting is like but that price looks very good. I have used http://www.jcseatcovers.co.uk before for fabric covers (3 times) and the fit/quality is very good, but they don't do real leather only simulated.
Beware of import duty it will add to these prices (from memory about 20%)