Hi,
Any particular reason why the main choice is a BMW, no doubt its a super fine brand...but why dont you consider even a better brand? ... AUDI for example. Audi is miles ahead of BMW in terms of technology and finish....so since the thread did imply that you seek advice, you dont have to purchase....but consider it as a choice and see what audi has to offer.
Cheers,
-A