I had a similar problem with BMW NA a few years ago. The hood on my 1999 328IS started to rust on the edge - after 4 months of being jerked around by the dealer the representative from BMW NA came out to look at the car - They refused to cover the full cost of repairs because the car had been in an accident at one point or another - having owned the car since it was almost new there was no way this could be possible - I bought the car in 1999 with 4K and the local BMW dealer (very large one) said it was a BMW executives car. To make a long story short I tried fighting both the dealer and BMW NA but neither one of them would budge. I ended up having the car fixed at the dealer and when it was finished I sent a very long letter to the owner of the dealer expressing my concerns - I basically told him the this is only one of 8 BMW's in our immediate family, all of which were purchased through his dealer and that in the future we would be taking our business else where. I also provide him with two URL's I bought ($20 each) that were similar to his dealers name and had my story and pictures of the car. Needless to say the owner of the dealership stepped up to the plate and paid for all the work as well as giving me a free service 2 at 60K miles