If you want to find out for sure, just go to the dealership and ask to see a shock&strut from a 1.9L Z3 and for a 318ti. Compare the two and let me know what you find
I know for sure that the mounts are the same(lower and upper) but I'm not sure on overall length.