Shares of Tata Motors surged over 3% to Rs166 after hitting an intra-day high of Rs173 and a low of Rs164 and recorded volumes of over 2.7mn shares on BSE.