Bought the car new and have never regretted the decision. Every option and they all continue to work for going on 8 years. I service it only at BMW and though pricey, it pays to work with the best. Fun to drive in all weather and runs like it is on rails. Great not to have the I drive and all components work like the car is new. I'd get another one but at this rate the current BMW will last another 10 years. The extra money was worth it in every way. I've added sat radio, and now it's perfect.
Heated steering wheel ($150 option), heated seats, front and rear distance indicators and the shades around are great. Hands free cell phone and all safety features make it a car for the ages.
Drink smaller drinks and use the available drink holders or sit a larger one between the seats.