$2/$4 No Limit Hold'em - 5 players
CO: $472.00
BTN: $308.00
Hero (SB): $578.40
BB: $1469.07
UTG: $967.55
Pre Flop: ($6.00) Hero is SB with Q

A
2 folds,
BTN raises to $8,
Hero raises to $32,
BB raises to $88,
1 fold,
Hero ???
When I played this hand there were about 5 tables of 400NL running on this site with pretty much the same players at each table. So there is a little bit of an aggressive dynamic between both me and button and me and BB.
BU is 23/18 reg. He opens very wide from button (60%) but then folds a lot to 3-bets so I have been 3-betting him relentlessly from the blinds. He has not started to play back at me.
BB runs at 39/29 and splashes around a little bit too much. But he is still a winner at mid-stakes over 100k hands on PTR. He loves to cold 4-bet, and I have him as cold 4-betting at 7% in my DB (very high compared to other regs). He has already cold 4-bet me once this session after I 3-bet and I 5-bet shoved and he snap-folded (100 bb stacks that time).
Given these positions and my 3-betting frequency vs. BU this is probably a great spot for him to pull another one of his cold 4-bet bluffs. But does BU's smaller stack size (77 bb's) make it less likely that he'll cold 4-bet bluff? Also I'm a little bit deeper here too (145 bb's) so shoving that much to win 28 bb's is a lot less appealing. I pretty much never call 4-bets with these types of hands although I see other regs do it sometimes. Does anyone think calling the 4-bet is ever okay?
If we were 100 bb's here it would be an easy ship it in for me. Shoving over 4-bets is so much fun. But here it's a little bit tougher since we're deeper. Best play?