TVS Motor Company on Wednesday said it will invest Rs 2,000 crore in Karnataka over the next five years with plans to set up a capability centre and expand production.