check out my welcome post, I have a pic of my silver gray e60 with OEM 167 M6 wheels, they fit perfectly well, specially on stock suspension. I'm Lowering it with a set of Eibach pro kit soon and 15mm spacers to get the flush look.
Did you get this all sorted out? Both of those set ups will work fine on your car, the 20's will fill up the fender well a bit more, but they will both bolt up with no issue at all! If you have any further questions, please dont hesitate to ask!