How tall are you tpbiker? The 145 doesn’t feel as long as it looks on paper.
My friend with a 145 is 5’7″ and rides an ML with 35mm stem. She also tried the M, which also fit. The small jumps in sizes mean often two bikes will fit, giving you a choice, or a dilemma, depending on how you look at it. Equally people up to around 5’10” seem happy on an ML.
I’m also 5’7″ and would go for the ML having ridden both the M and ML. When I demoed the 145 Ben said he’d put me on an ML when he saw me, and he was right. I currently ride a M in the old model Aeris as there was no ML size, just M or L.
If you’re unsure try to get a demo or at least speak to the guys at Bird.