VIN number says 6cyl. but shows as a 318

Either the engine or dash has been swapped...

This is a good point, I would double check the rest of the numbers on the car since it may have been stolen and someone just swapped the dash to get a legitimate title for the car. You can also look under the dash to see if the vin number rivets were tampered with or look fresh, these are able to be aquired. If the car was stolen in the past, it don't matter how legal of a title you hold or how much you paid, they will take the car.

I have heard of a few local guys back in the 80's that bought cars just for the vin numbers and swapped them out on other cars that had questionable paperwork. Unless you knew what to look for, you wouldn't ever know.