Hi all, some time since my last post. I still have my 2004 e61 [now 244k miles!]. I've just had the instrument cluster replaced [with a second hand unit] at my local BMW specialist. The old cluster had a fault; showing the hidden menu constantly and remaining powered up, even with the ignition key removed & car locked (so draining the battery). Unfortunately I didn't have time to do any research before taking it in and just assumed this would be fairly straightforward. The replacement cluster now fitted works, but the specialist has been unable able to re-code the replacement cluster [with VIN code etc.]. The mileage of the replacement cluster has been matched ok but a number of warning lights are continuously on display [seatbelt, airbag...]. The car drives ok but the warning lights are a big distraction during normal driving, especially in darkness, so want to get it fixed but the specialist can do no more; has recommended I get the unit re-coded by BMW. Disappointed they did not highlight this outcome prior to the work! So I am thinking I have 2 options; 1) get the replacement cluster re-coded, but hoping I could find a non-dealer service to save on cost 2) get the old cluster unit repaired [the specialist has left me with the removed cluster], hoping that this would not need re-coding. I would appreciate any advice on the above options, including places for recode service or cluster repair..... or any other recommendations to fix! Many thanks.