Manav Chopra, head technical analyst at Networth Stock Broking, says it is the right time to buy Tata Motors for long term. Tata Motors can fall maximum to Rs 370 level in the short term but it has the potential to go up to Rs 500 in one year time frame, said Mr Chopra.