I didn't realise there were this many...
From left to right please not measurements are not hugely accurate and all but the Z3 2.8 stick have a bend so only use these as estimates. measurements are in mm.
E30 325i 1988
200 - Centre of ball to top
27 - Centre of wall to centre of pivot hole
E36 316i Compact 1997
205 - Centre of ball to top
30 - Centre of wall to centre of pivot hole
E46 320Ci (6 Cyl.) 2002
210 - Centre of ball to top
30 - Centre of wall to centre of pivot hole
E46 320Ci (6 Cyl.) 2004
210 - Centre of ball to top
30 - Centre of wall to centre of pivot hole
E36 328i - 1995-8?? M52 engined car with ZF box (same as M3)
205 - Centre of ball to top
42 - Centre of wall to centre of pivot hole
Z3 1.9 - 1999?
200 - Centre of ball to top
40 - Centre of wall to centre of pivot hole
Z3 2.8 - 1999? Only stick that is straight
195 - Centre of ball to top
48 - Centre of wall to centre of pivot hole
----------
The linkage from image in the first post:
E30 325i box I got 245mm (while hanging under the car with a torch)
I also found this in a box:
Its from the Compact when it had the 4 cylinder engine - as these are short than 6 cylinders the linkage is longer to compensate. I get 280mm centre to centre.