So I got me a 2004 545i!
It's a nice upgrade from my 528 e39. Didn't realize that the 545's have blue tooth option, but mine didn't. I called the BMW dealer and they said it will cost $3,000 for the TCU, programing and iDrive software update.
Has anyone added blue tooth to their E60 after the fact and what were your experiences?