Bangladesh won the fifth and final limited-overs international by six wickets on Sunday to clinch a five-game series against Zimbabwe 3-1 at Chittagong's Zohur Ahmed Chowdhury Stadium.
Bangladesh reached the winning run in reply to Zimbabwe's 188-6 with seven overs to spare.
The fourth game was abandoned due to a wet outfield.
Zimbabwe: 188-6 in 50 overs (Tatenda Taibu 64, Craig Ervine 46; Shakib Al Hasan 3-58, Mashrafe bin Mortaza 2-25)
Bangladesh: 189-4 in 43 overs (Tamim Iqbal 95, Zunaed Siddique 56 not out; Chris Mpofu 1-40, Keith Dabengwa 1-23)