hi, you say that it doesnt work could you elaborate slightly? Does the dial move at all whilst the car is moving? If not then it would probably mean that the speedometer cable at the back has come off, or it is gettin caught on something to stop it from moving. If this is the case then it shouldnt cost more than an hours labour to fix (about £30-80).
However, it could be more serious and could mean that you have to have a new instrument panel which would incur more cost probably around the £100 - £200 mark. If this is the case I would recommend that you go to a scrapyard and buy a new instrument panel for about £20 an fit it yourself. If you dont know how to do it then buy a haynes manual and follow that.
henry whitworth, September 2007