I pulled the carfax on it and it shows a registration at about 122k miles, then a few months later at 58k miles, the title was then flagged and switched to "not actual milage". Since it has 78k reading now I guess that would put it around 140-150k. The odo was def rolled back or changed about 20k miles ago before this dealer got it. Guess it is what it is. May still be a deal at the right price.