If your speedo works but the Odo doesn't AND it seems that the right side of the numbers is slightly caved in, the gear on the shaft has moved off.
I just did this repair and it is actually quite easy after you remove the instrument cluster.
Take the speedo out of the cluster, on one side you'll see where there are two white plastic gears. Push the gear (the one that turns the odo numbers) back towards the center of the odo.
The trick to keeping it working is to cement or some how keep the gear from walking again. I used a very small and fine file to rough up the shaft that the gear is on to clean and rough up the surface and then applied some epoxy. Still working well.
Remember, it is always easier to pull the instrument cluster after disconnecting the speedo cable at the trans.
'03 E320 Wagon-Sold
'95 E320 Wagon-Went to Ex
'93 190E 2.6-Wrecked
'91 300E-Went to Ex
'65 911 Coupe (#302580)