The majority of people I speak to about purchasing a new car keep saying BMW oh make sure you have a spare $10k in the bank for the problems you will have with it... Being stubborn I'm still determined to buy one though
Just out of curiosity you say the 06/07 models are prone to these issues, can you just replace these items with 08+ items to avoid re-occurring issues, or is it they aren't interchangeable?