Вот тут можно немного почитать про e39:
http://bmwpost.ru/forum/showthread.php?t=123
300 - маловато.
За 350 если очень сильно постараться, то в Москве можно найти более-менее приличный экземпляр 520-523-528 (годов 1996-1999), оставив денег на всякий случай ещё про запас.
Никасил - в твоём случае это будут двигатели M52.
M52TU - это уже не никасил и они пошли с апреля 1998 года, насколько я помню.
Диагностика - однозначно.