Coles will invest more than $40m in new store openings and upgrades across South Australia over the next 18 months, marking its biggest investment push in the state in more than a decade.