roof Movement impaired

Dr-Jon

Member
 Southampton
Guys,
Its been a while since I've last posted and to be honist a while since I drove the Z4.
I've had a leeky boot and flooded battery compartment, not once but twice now.
After I dried it all out the first time, the hydraulic pump and motor were underwater for quite a while and the water was turning that rusty colour.
but after I took it all apart and dried it off, replaced the relays as they were shot. Put it all back together, replaced the hydraulic fluid it all worked like dream. Changed a broken seal in the boot and thorught I'd fixed it.. but this is a Z4 after all.
So no I discovered a battery box full of water again, not as much the second time as I'd been keeping an eye on it. But it still got wet. Why did they not design the hydraulic motor support to be waterproof ?? and not a spunge!! anyway, dried it all off again changed the bloody relays again and it all worked, so I was happy bunny.
I then took all the boot trim out to see if I could find where the water leak is coming from, did remove about 2 pints of water from the sides of the boot though,but no luck in finding where it came in, but the trim is all out still.
So today I thourght as its a nice day, I'll go see if I can put it all back together. Well the boot is all dry but now the roof wont open, even the windows don't go down. I have a smart top fitted so the roof should open from the fob, but this never worked. So I put the key in the ignition and the open roof LED goes red when I press the roof open button and I get a "Roof Movement Impaired "up on the idrive screen.
Does anyone know what that means?
and whats the best/cheapest fault code reader so i can find out what the issue is
Many Thanks
Jon
 
Every time i saw that, it was a broken wire, before roof even moved.
Buy a decent code reader, my Foxwell obd reader has paid for itself several times over.
 
Well i ordered a nt 510, but they sent nt 520pro, cost a few years ago 125.
They are about 160 now.
Has BMW specific data loaded as well as generic.
Looks like this the latest;
https://www.gendan.co.uk/product_FXNT530B.html
 
I had the same error message and it was indeed a broken wire
The codes i read weren't all that useful as initially they pointed to a failed microswitch
Eventually through some trial and error the broken wire was found
 
Just to keep you all informed. I went to start the car on Wednesday and the battery was flat...
So I have charged the battery and the roof is all working again :)
I had forgotten how these cars need a fully charged battery to operate correctly.
So all is now good .
 
Just bumping this up, can anyone shed some light on where the broken wires have been? I just got this message today sadly.
 
I did a lot of reading on this last night and micro switches also seem to be a common fault. I was going to replace them just, but from what I can gather there could be 10 or so in total! Does anyone know if a code reader will throw up an error code for a specific micro switch to narrow it down a bit?

Yesterday on the way home I got the "Roof Movement Impaired" warning, and this morning my car bonged the whole way to work stating "Roof Not Latched" and the red light continually flashed on the roof down button. The roof is up at present, and it won't operate at all.

54377228585 and 54377228586 seem to be the common 2 switches that fail. Can these be replaced with the roof closed, just with the boot open?
 
Last edited:
I did a lot of reading on this last night and micro switches also seem to be a common fault. I was going to replace them just, but from what I can gather there could be 10 or so in total! Does anyone know if a code reader will throw up an error code for a specific micro switch to narrow it down a bit?

Yesterday on the way home I got the "Roof Movement Impaired" warning, and this morning my car bonged the whole way to work stating "Roof Not Latched" and the red light continually flashed on the roof down button. The roof is up at present, and it won't operate at all.

54377228585 and 54377228586 seem to be the common 2 switches that fail. Can these be replaced with the roof closed, just with the boot open?
A decent bmw specfic code reader will make a very good attempt at isolating the areas..although some issues like breaks in wires overlap with apparently faulty sensors..

Really if you own an E89 you really need a decent code reader as sure as night follows day..
 
54377228585 and 54377228586 seem to be the common 2 switches that fail. Can these be replaced with the roof closed, just with the boot open?
Yes 'n no.
For the latter the trunk frame has to be fixed vertically.

But,
Never ever think about replacing the 2 microswitches in the rear roof shell!
They never fail.
 
Really if you own an E89 you really need a decent code reader as sure as night follows day..
Well, sometimes it may be useful, but in the majority of roof(!) issues even a known code doesn't lead into the correct direction.

Currently I had a case where the roof stopped while moving or in deed stuttered while opening.
Code:
E89_code.jpg
Temp.sensor of the hydraulic pump was stored temporarily.

After intensive tests on both the car and the pump motor, I discovered a defective soldering point on the purple sensor cable on the motor circuit board (PCB). A repair is currently not possible.
 
  • Wow
Reactions: B21
Back
Top Bottom