I think we’re missing the point a little. My main argument was from the markings I could see they were Eibach 30-40mm drop springs so were mis-sold.
However...
A BMW unloaded standard spring is 350mm and a Sport Spring 335mm. Which is also the difference in ride height (15mm) when fitted and loaded being the familiar drop for a Sport. So my start point is it’s not unreasonable to compare the two BMW springs unloaded but accepted things may change for other springs.
However I’m not sure 1mm of coil thickness, some of which will be the powder coat is going to make that much difference to the compression.
The Eibach spring would have to compress 25-35mm less than a BMW Sport spring to reach the quoted 30-40mm drop. Maybe it does. But I’ve had a set of H&Rs on which claim the same drop and for sure it ended up a lot lower than 30mm total and possibly 40mm. I never measured but it was obvious from what it started catching on on the underside.
I’d rather have a pair of BMW standard springs on there and go up 15mm than drop further.
@Bumpa already has standard springs on the rear. But remember even then some manufacturers can’t stick to factory spring lengths. I’ve not seen it on fronts yet. But for sure I have supposedly standard rears (Killen I think) which are actually Sport height...