I didn't buy stuff until about 5-6months.
Birth must haves:
Peri bottle
Peri bottle
Peri bottle
Giant maternity pads
Maternity knickers
Tens machine
Drinking cup with straw
Snacks
Birthing ball
Spritz for bits
Did I mention a peri bottle?
Nursing pillow for nursing baby in hospital and also for sitting on to help with postnatal pains
Baby must haves:
Swaddle bags and sleeping bags with suitable tog rating for the time of year they will need it
Muslins - you can never have too many. We have about 20 I think and I have to keep on top of the washing to make sure I have some available!
Sling - baby bjorn ones are really quick and easy to put on when you are left at home with the baby by yourself and need to get them in quickly. I also have the ergo sling and find it more fiddly.
Nappy bin - highly recommend tommee tippee twist and click.
Drawers with the changing mat on top - we actually get so much use out of this as all the baby's nappies and wipes are in the top drawer so everything is in one place for quick changing.
Buy Dr Brown bottles in case your baby has acid reflux, if your baby doesn't then you still have a great bottle brand you can use, no harm.
A good baby changing bag to take out with you everyday for all their essentials.
Baby grows with the sleeves which fold over baby's hands as gloves so they don't scratch their face.
Nail clippers/scissors - they're nails grow soooo quickly.
Baby nose sucker thing for snot.
Spotify white noise playlist to calm baby.
Baby maybe's:
A shusher machine - literally shh's which can calm baby. Our baby sometimes reacted to this.
A rockit for the pram - again, sometimes baby reacts to this.
Baby don't bothers:
Steriliser tub thing for the microwave. MAM bottles don't need one and most bottles now can be sterilised with boiling water.
Cute baby clothing that are not onesies or only have the poppers at the legs. Trust me your baby will not live in anything other than onesies and vests for at least 3 months and you will not be bothered to keep unclothing and re-clothing them when changing nappies 10 times a day at newborn stage. Same goes for baby shoes.