I have a BMW 520i 1995
M50 engine
WBAHB620X0BG94472

I am having some trouble and I might need my DME checked.
It is a European type.
Siemens MS40.1 not a BOSCH.
Good place in the UK?
The problem came on over a period of months and just got worse.
I was driving it and the gears were shifting as normal.
I took it to my man (BMW Trained) and he did the injectors, changed the plugs, plug coils, changed the fuel filter and checked fuel pressure , Mass Air Flow etc.
At this point, he has checked every thing and every sensor.
The problem only got worse because I drove it to his place and now it is stuck there.
The car is starting and does not show any codes that would cause the problem I have.
It did have a Cam Position Sensor Code, 132 I believe, but the sensor has been replaced.
There are no fault codes now.
I did have an “Air Temp” sensor fault code for a long time that never gave any problems but even that has gone away.
It idles just fine but will not accelerate and has no power.
It is not drivable.
If I try to drive it, when I try to move off it just does not want to move.
It will move but very slowly and if you persist, you can get it out of the garage.
One interesting detail; My Indie tells me that sometimes the scanner looses connection with the DME but there is no "Communication" code coming up.
Siemens MS40.1 # 1 12 14 1 429 440
5WK9 003/1

Please tell me that I only need to put in some Gas!!!

Joe