What are your aims here, are you putting a 88mm crankshaft of 318d M47 to replace a 90mm one? This acts as a stroker upgrade.
You could get your existing crank ground and polished if you are just after improving what you've got.
Ebay is a good place to source parts from, especially when you include international sellers, there are a few based in Germany that provide good upgrade parts.