Seaweed, any idea of the year the photo was taken?
This was just for wartime, the RN initially wore the army/khaki BD but got its own navy blue version in 1943. I would guess that it became redundant in 1945 at the end of the war/with the introduction of AWD. No idea why Bond was still wearing it in the 70s, but then neither am I sure how much research his costume dept actually did.
I've not seen any photos of ww2 ratings (plenty of officers though) in BD. I did see this one of a Killick but looks like the khaki BD. Most phots of junior ratings from ww2 are in square rig.
Hoping someone else can shed more light on this.