The bye-elections held for three Assembly constituencies in Karnataka on Wednesday witnessed a good turnout as 45.02 per cent of voting was reported by the Election Commission of India.