I would not buy a D-lock that is not at least sold gold secure, main brands to look at are Abus and Kryptonite but they need be positioned correctly for best security.
Also a chain needs to be at least 16mm otherwise it can be hand cropped.
Would not bother with a cable lock.
Always remember if they really want steal your bike the best you can hope for is that it takes some time and is a very noisy process.