Let me start by saying I chose BMW for 2 reasons...Performance and Service. I have always felt that BMW valued their customers and their time. However, my latest experiences have really shaken my confidence. Last week I decided to go with a 2006 530i that has 45k miles on it. I had narrowed it down to this car or the Audi A6. I remember thinking that the deciding factor for me is 'Service' since I really enjoyed both cars. Within days of my purchase I notice the car having problems starting and then finally it wouldn't start at all. All that time I noticed some issues with closing the sun-roof and figured I would get that looked at in due time. So I finally could not even get the car started without a jump so I decided to take it in earlier than my service appt for fear if I waited much longer I wouldn't be able to get it in at all. While pulling out of my garage for the trip into the dealer I noticed a pretty substantial leak (6-8oz) in the very front edge of the engine. I decided to to soak a little on a paper towel so they could see that it was not water. I really wasn't worried since I really believed BMW would take care of me. I got the car there 2 days earlier than my appt, hoping they could get a head start on it. While 'checking in' my car I explained the scenario and my 3 issues: the battery, the sun-roof, and the leak. I explained the leak was very near the radiator and could very well be a coolant leak. While I was checking the car in the service rep began to tell me that the battery may not be covered since it's life is really determined by driving habits. I was really kind of surprised. I have never heard this with any other car?? Clearly this car had been driven since it had 45k miles on it. So I really thought this shouldn't be an issue. Never the less I got a call 2 days later saying the battery wasn't going to be covered and it would cost $500+ to replace the battery. I really needed my car so I reluctantly agreed and asked about my other issues. The rep mentioned that the sun-roof was because of the battery and they would fix that and they could find no leak. I said there is definitely a leak and please check all the fluids to see what may seem low. They moved forward and fixed the battery and called me when the work was complete (still claiming there was no leak). I picked the car up, paid my $500 (for a battery change!) and drove to the first stop light....played with the sunroof and replicated my exact issue on the first try! I called the rep and he told me that they must have forgot to run the reset procedure and he told me how to do it. This made me wonder how hard they really looked for the leak?? So I drove it for exactly 4 days and then got a 'Low Coolant' message on my idrive. So I called today to get an appt and I explained that I really can't go without my car for another 3 days so I would need a loaner. They called me back and told me they couldn't get me in for 2 weeks if I needed a loaner!! What am I supposed to do until then ? I really believe this is an extension of a prior reported problem and they are asking me to go to the back of the line. I am really disappointed in this entire experience. The battery issue seems rediculous considering this is a premium automobile. If these cars are engineered to eat batteries like this BMW should atleast be willing to replace the battery under the normal warranty. Or atleast split the cost?? I have never heard of such a crazy response. The rep actually told me if they sit for more than 3 days they should have a tender attached!! How can I go on vacation or a business trip and leave my car at the airport? I plan on calling BMW NA to discuss but I thought I would post here first to get any feedback from a more educated audience. Am I asking for too much here? Am I being a 'high maintenance' customer? This seems like a bar that BMW should be able to meet.... Any feedback is much appreciated. Thanks in advance..