Two things have become clear since running my Z4 and hanging around the forums, these cars are unusually sensitive to changes in tyres/pressures, suspension/bushes, alignment and wear of course.
2nd, sorting it out based on others experience is hit-and-miss. Few cars are alike now, what with swapping from RFT's, wheel size changes, non-OEM springs and bushes, alignment changes and wear, then it's always proven difficult to do anything other than work through the list of possibles.
It took me ages! Replacing a broken rear spring, saggy bushes, new non-RFT tyres, a Hunter 4-wheel alignment and tyre pressures got rid of 80% of the problem, it took 2 alignments with someone who knew what they were doing and was able to take account of changes (rather than sticking to the computer's specs) to finally sort it.