My '95 M50 had a noisy idler pulley at 85,000 miles, this is the highest one you see. Do you have one of those auto stethascope (sp?) gizmos where you can isolate engine noises? It could help to pin down which one is whining.
Good luck, John 1995 525im