Two things, watch your stereochemistry, and if you have a methyl ether formed then there must be methanol present.
Why are you using Br2? Do you have to? Can you use HBr?
Well I just wouldn't be using H-Br because the oxygen won't get protonated right away... Also, this isn't an acid epoxide reaction...
The nucleophile from Br-Br will readily attack the less sterically hindered carbon.
And about the whole methyl ether produced from methanol thing...
So, whenever I have a problem like this, where I have something at the top right beside oxygen (O), do I always ask myself what compound that can be derived from?