OK now this is it. A great vehicle, without a doubt, but now I get a "reprogramming notice" (not a recall) because my CD radio may drain the battery after being left for a few days below 40 degrees. I live in upstate NY - guess what! It's always below 40 degrees here. (except for the fourth of July) Two cooling fan recalls and now a cd radio recall - yes it is a little inconvienient. I think BMW needs a little better quality control in some areas.