i think that the dealer KNOWS you have a problem but doesn't know how to fix it and doesn't want to admit it, and to keep their credibility it just says what was said to you =(
not really your case but i heard of that only ONE servicer in the USA has the training to work on/fix some top-notch BMW cars... maybe that's your case and you need to find that one man =/