I think it's ok to put the baby on his tummy as long as he likes it. I know they think that laying the baby down on his back is better because tummy means sids, but then there are people who say that the back sleeping isn't ok because they will choke on their own spitup. 4 month old babies are old enough to raise their heads well enough if they are in a situation where then cannot breath. Just makes sure he sleeps on a hard mattress and doesn't have any thick blankets or plush animals that would suffocate him.
At 4 months babies usually start rolling over, so if you want to put him on his tummy, then I' say go for it. If you aren't comfortable with either way, you can lie him on his side with a blanked rolled up behind him as a booster and so he won't roll on to his back. I have done with with some of my newborns and they did this at the NICU where my son was too.
Chances are though your baby is going to take his own sleeping position soon no matter what way you put him down