Personally i would not buy it. But that has nothing to do with the miles or service records.
I would recommend something with a respected name on the side of it
I would make sure you get a real good deal on it. Stuff like that doesn't seem to hold value well. Even if it is in "perfect" shape don't expect top dollar if you are going to sell it.