28-åringen gick med i U's från Rotherham United i februari 2016 efter en inledande sex veckors låneformel.
Maguire, som har spelat för Skottland två gånger, gjorde 17 mål i 54 framträdanden för Oxford förra säsongen.
"Han hade många erbjudanden att överväga så vi är glada att han har valt oss," chefen Lee Clark berättade klubbens webbplats.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
Bury har undertecknat Skottlands internationella anfallare Chris Maguire från andra ligan Ena sidan Oxford United på ett tvåårigt kontrakt.