btw, you might want to check
THIS sub-forum over at bimmerforums.com. you're going to get biased answers there too, but people over there will be much more knowledgeable about the particular model you're interested in than people over here will, generally speaking of course...