I tried fitting a staggered set of OEM rims off an E90 335i to my 125i.
The fronts were 19x8 and fitted fine but the rears were 19x9 and were simoly too wide and sat outside the guards. I ended up with 20x8 all around the car. Im fairly certain the offset is 45 on the new ones, but that half inch certainly made a difference. Good luck with your search