19" Is your only option in my opinion. I was thinking about fitting 18" mv3's but they're so common on e9xx's i decided it was a waste of time. Plus they don't fill the arches enough....look far too small for the car. I moved from 17" on my msport e91 to 19" csl reps. There's no real difference in how the car handles or rides. Was going to keep the old alloys for the winter but there's no need to change. ....Ive hit a couple of pot holes too with no issues.
Go for it....best decision you'll make for the car