Looking on the BMW Workshop CD there are no markings on the Crankshaft itself - its all done by setting TDC when the engine is stripped, locking the Crankshaft and then setting the Camshafts.
If it were me, I would now be looking to split or cut the Timing Chain to allow removal of the Camshafts. Once they are removed, you know the valves are all closed. This means you can safely rotate the Crankshaft to use a DTI or Piston Stop to find TDC and start the engine timing again - with a new chain and the guides you are replacing anyway.
I found these tools, but I'm sure others exist - or even a DTI Gauge would work if its got a long enough reach (and a way of holding it secure of course). The Spark Plugs are M12 x 1.25mm thread if you're looking for a tool locally.
or
If it were me, I would now be looking to split or cut the Timing Chain to allow removal of the Camshafts. Once they are removed, you know the valves are all closed. This means you can safely rotate the Crankshaft to use a DTI or Piston Stop to find TDC and start the engine timing again - with a new chain and the guides you are replacing anyway.
I found these tools, but I'm sure others exist - or even a DTI Gauge would work if its got a long enough reach (and a way of holding it secure of course). The Spark Plugs are M12 x 1.25mm thread if you're looking for a tool locally.

Tdc Dial Indicator for Ignition Adjusting for Motorcycles - Code BGS8319 FBGS831 4026947083193 | eBay
Find many great new & used options and get the best deals for Tdc Dial Indicator for Ignition Adjusting for Motorcycles - Code BGS8319 FBGS831 at the best online prices at eBay! Free delivery for many products.
www.ebay.co.uk
or

Piston Stop Locking Tool, For 12mm Thread Spark Plug Holes, M12 x 1.25 | eBay
Find many great new & used options and get the best deals for Piston Stop Locking Tool, For 12mm Thread Spark Plug Holes, M12 x 1.25 at the best online prices at eBay! Free delivery for many products.
www.ebay.co.uk