If you know the number of lines, subtract three and print up through that number.
Radoulov's solutions are superior, as usual, although they will read the entire file into memory at once, whereas the following basically operates the file a line at a time.
Code:
lines=$(wc -l <inputfile)
wanted=`expr $lines - 3`
head -n $wanted inputfile >outputfile