I swapped out the bulb with the brake bulb - and low and behold the bulb was good (it lit). So Check engine Light remains off at all times.....are you sure this means the ECU is ok?
I must have had things backwards on describing the TPS behaviour. Its been replaced and shows zero ohms peddle up and open wehen depressed.
Hmmm Brake vacume booster huh? I will check.
Ok if I send the car to you? Appreciate the offer - I am sure if I tow it to the local BMW place they will sock me with just about anything they feel like...