Yup.
Well when i got my car tested, the mechanic charged me $150 to test the car completely, including compression/leakdown.
23k....yeah you could get a clean 89/90 model for that much. Also, don't be fussed about kms, lot of the cars are wound back anyway, u should be worried about condition. So if a car has 80,000kms but a crap engine, bad body and worn interior and another has about 120,000kms on the clock, but a healthy engine, straight body and nice interior, you'd obviously go the second car.