Mamadiva sounds about right.
We were lucky and were loaned the carrycot that fitted on our Quinny Buzz frame. Good thing too really as DD hated it and would never fall asleep in it so it got used about 5 times before we gave up. She was much happier in a sling or curled up in a car seat.
Before the baby is born you probably need...
Some sleepsuits (preferably with built-in scratch mitts) and some vests with envelope necks (so you don't need to pull them over the babies head). Buy some newborn size and some 0-3. Don't get masses of either. Babies vary wildly in how quickly they outgrow their first clothes and you'll probably be given loads too.
A warm cardie or two - though if you have knitters in your family expect to receive many of these.
Nappies - I'd suggest getting disposables for the hospital and the first few days at home even if you plan to use reusables after that.
Cotton wool for wiping your baby's bottom.
A carseat (we don't have a car but still used ours loads - see above).
A pushchair.
Somewhere for your baby to sleep - cot, moses basket etc are all fine. If you want to co-sleep then either a bedguard to stop the baby falling out or a mattress on the floor.
Some cellular blankets (or loosely knitted ones) to be wrapped up in.
And you'll need maternity pads, breast pads, lansinoh or kamillosan, comfy underwear and a metric ton of chocolate hobnobs.
Things you may or may not need in the first few weeks...
Muslins (honestly DD was never sick and we hardly touched ours, but they are cheap and worth having on hand).
A sling, preferably something snuggly for your newborn like a Moby, Close or Kari-Me.
A baby bath - we bought a tummy tub but DD preferred the sink or sharing a bath with me.
A bouncy chair - again DD never really got to grips with hers.
Baby wipes - we used flannels and warm water a lot but they were handy when out and about.
Things like sleeping bags, baby gyms, special swaddling blankets, dummies, bottles, breast pumps etc you either won't need straightaway or can buy on a just-in-time basis. Kiddicare does next day delivery and will text you to let you know roughly when they'll turn up.
It is tempting to buy loads in advance but the baby needs next to nothing to begin with and they are all different. You may end up with a sling-hating, pram-loving, breast-refusing bouncy-chair dweller.