There's only one reason why things are cheaper than they should be. There is something up with all three i would say , perhaps not the 114000 miler. I would go with that one first.
Never pay less than you think they are worth. Too many people have gone for the bargain to regret it later. One man i met in my trade bought a VR6 Corrado a few years ago in a layby for £2000 less than the real value.........guess what? We took it off him and gave it back to the real owner ! He paid £13000 quid in cash in a layby !