Hey guys,
In late 2003 I found a really good deal on a 99 OBW Limited with low miles, and a little bit of body damage. Later that night I got on the freeway, and noticed that the speedo, and thus the odo, was not working. Long story short, I got a hold of the service records, and noticed that there were some major discrepancies in the mileage accumulations. When I alerted the dealer of the issue the finance manager freaked out, as he had signed the odometer disclosure statement, and they fixed it immediately. I wound up returning the car because of how everyone, except the finance manager, handled the situation.
Anyhow, turns out this was common in that year only. If I recall correctly, it was something like a $270 fix.