Thanks for the advice people. I wouldn't be running run-flats so hopefully that should make the ride a bit better whether 18" or 19".
Found this thread which was very helpful, mostly E90's with standard M-sport and different style and sized wheels
http://www.e90post.com/forums/showthread.php?t=233535