Here are answers to some of your questions
1. Does Idrive work fine? If so, no need to bother paying a few $100 for a s/w update.
2. The wood trim can be purchased online and be replaced yourself although you need to take the entire door panel off the properly remove and install the trim piece on the door handle. I have some cracks in mine, but am not replacing it for two reasons: (1) its f*ing expensive and all you get is stinkin piece of BMW glorified wood (2) it will be hard to find an exact match for the rest of the wood trim in your car.
3. You can find floor mats online - just search for E60 floormats. A OEM set will run around $140.
2015 BMW 435i GC MSport (ED Sept 29, 2014)
2004 BMW 530i (retired)
2010 Lexus RX350 AWD (hers)
Last edited by dwlink; 10-07-2012 at 02:41 PM.