Tata Steel has sold stocks worth Rs 2,500 crore ($380 million) in sister concern Tata Motors as the alloy producer continues to offload non-core assets to pare its Rs 70,000 crore-plus debt, which is one of the highest among steel companies globally.