John...mine was in the stealer for a total of 44 days, spread over 6 visits before they agreed to replace it.
What have they done in that 5 weeks? Are they awaiting parts?
Generally internet forums are full of people slagging things off, and my dealer tried to use that to get out of some of my comparisons to my case and others, but in fact, regarding the leaking roof, the majority of people on here have indicated they havent had any leaks, which is good.
If I have a problem I'll ask on the forum to guage how common it is....if loads of people have it, then it could sometimes be considered "normal" but if no one else has it, then its a fault.
I think BMW are clever in that the people that make the decisions over replacement cars are hidden away from the customer, you cant talk to them personally.