Analysts recommend buying Bajaj Finserv, BEL, Tech Mahindra, Tata Motors & selling Can Fin Homes, ICICI GI, PFC, L&T