A P-plater has been fined more than $1000 after allegedly being caught driving with his knees while he buttered a bagel on a busy street.