Owned 3 bmw's and will always drive one. Sell it at less than 120k miles though. Resale value considerably drops on them after 100k. Take full advantage of free maintenance and the dealership will often find and fix problems you never knew existed. Idrive is a bit complicated in the beginning. It really is the ultimate driving machine though. It begs to be driven hard and excels at it!
I figured out the idrive in no time. I love it. It answers my phone, checks the car and has my music saved on it. Plus the little roller controller is easy to use without taking your eyes off the road.