Does the discrepancy show up with an HPI/Cartell/Motorcheck report ?

Either way, I'd be having a chat with the trader who sold it to you - if honest folks , they may buy it back off you (if the mileage discrepancy can be traced back to prior to you buying it of course).