Sounds dodgy - but needed to replace the cluster on my E36 as one of the indicator lights wasn't working.

Put a new set in - but its reading 30k miles above whats actually on the car. Can't find much online covering this - anyone know if its a DIY job with any OBD software, or if I need someone with some more expensive kit to do the fix?