depending on if budget is issue.
Otherwise you can look on
www.bmwfans.info for the actual numbers
Again you can try to source parts from OEM suppliers (boge-sachs / febi-bilstein) for items
Springs would be a OE part if you wish to maintain the original spring rate, but a good Eibach spring set wouldnt be a bad decision.
If you are in dire straits and in need of some BMW numbers for the dampers and springs, PM me with the chassis details and ill find the part numbers for you
Br Andrew