Article by: Johan
Article applies to: all e32 / e34 models.
Problem: The locking pin of the door won’t come all the way up. You have to pull the pin up the last bit to unlock the door. This could be caused by a broken bracket on the door lock assembly.
If you have recently removed the door panel it could also be that the rod connecting the pin to the lock is bent so there is too much resistance for the servo to push the pin-up.
Models: All e32s and e34s since they both have the same locking mechanism.
Fixing it: The best way to fix the door lock is to get a used lock assembly and replace the lock cylinder with your own so one key still fits all locks.
But since I’m both impatient and cheap I decided to fix the bracket by riveting a small metal plate over the fracture.
You have to remove the door lock to properly fix the plate over the fracture. See the Doorlock microswitch page on how to remove the lock assembly.
Then make a small plate that can go over the fracture. Drill two holes in the lock assembly and plate. Then rivet or bolt it all together.
Update: I was contacted by MikeNL who suggested lubricating the lock. The reason the bracket seems to break is a lack of lubrication in the lock.
Sean recently had the same problem with his door lock. As the donor lock was also starting to crack he reinforced the bracket to keep it from breaking.
Sean made a more rigid construction then I did by reinforcing the bracket on both sides.