the offsets for those M5 wheels are not the same offsets your 550i needs. also, from what i've read here running staggered is normally what you run on a xdrive but as long as the diameter is within tolerance you're fine. there's quite a numerous threads here regarding fitment for the xdrive. also 19" front and 20" rear?