По поводу стоит не стоит, была уже тема постил вроде Григорий там обсуждали. Что не опрятные авто вобщем все там.
По отличиям Е39 и Е46 не подскажу. Вот немного бампера с катафотами :D, прошивка скорее различна, мили больше не знаю.
Прогу лапатить придется дня два чтоб все рассказать досканально (не смогу занят).
Проще наверное у Миши mkey_m3 узнать.
вот древнюю картинку нашел