I hope they have got one, as the only place you can get a sport spring is from BMW. I checked with GSF, Euro Carparts, Autodoc, Eibach, Motech.
I had to buy one 2 weeks ago. £96 from BMW. And really springs should always be changed in pairs.
Good luck