I've started a new position where office dress is largely sport coat/blazer and no tie. I expected suits, so I'm a little caught off guard as my wardrobe doesn't consist of any suitable odd jackets. I know, but I've spent the majority of my career in scrubs or a simple shirt/tie combo. I'm a slim fit 40R with my suit jackets all taken in slightly at the waist. I'm in a new metropolitan area without my go to menswear shop for guidance. Where would you recommend to pickup an off the rack sport coat/blazer on shorter notice? Should I just pop into BB and drop the coin or are there smarter buys until I can build out my wardrobe? J. Crew, Nordstroms,et al are all local to me.