You absolutely don’t need to buy anything before 30 weeks. Even before or at 30 weeks if you had baby then you wouldn’t be coming home the same day and with prime and next day deliveries everywhere there’s no hurry. Make a short list or an Amazon baby wish list so you have a good idea and keep an eye out for deals. My cousin who’s due in June bought her change bag before Xmas, 50% off in Jan sales. Same thing happened with other items

I’m personally not buying one until I know if I’ll be able to breast feed so I’ll know what compartments I’ll want.
Plus if you buy non clothes items now and anything is wrong with it you’ve taken 6 months of your warranty and beyond the return period.
FWIW I don’t think you could go far wrong with an Icandy, Bugaboo or Uppababy. Based off trying them out, friend’s recommendations and actually going out with friends with them.
There’s a gorgeous looking Ickle Bubba one, it’s absolutely impossible to use! I’ve heard the same about silver cross.
For me, having had a play with them and I understand a lot of people would disagree, I’d rather have a 2nd hand £1k pram thats user friendly, robust etc than a cheaper brand new. I’m seeing a lot of barely used 2nd hand ones now too as people haven’t been able to go anywhere.
I feel like instamums with their complete nursery, feeding systems, prams etc make it seem normal but mort of the older generation wouldn’t dream of buying anything until quite far into pregnancy.