Similar to Red's 55 3-bet hand, here is a similar, but different situation where I feel it was ok, if not mandatory to call the 3-bet.
[5d] MP2 9-handed w $24.65
Folded to me, I make the standard pot sized raise to $0.85
Folded to BB who re-raises to $3 and has $22.60 behind
BB covers me by $0.90. BB is 12/9 36 WTSD AF=4. There's a good chance I'm going to stack him here if I hit.
More importantly, it costs me $2.15 into an immediate $3.95 pot, but an additional $21.65 if I stack him.
So $3.95 + $21.65 - (rake - approx. $2.50) /$2.15 = implied odds of about 11-1
This is far above my set flopping odds so I call
[Qh][5c] Pot $6.10
This flop is GREAT for me. He's definitely drawing to 2 outs or less (unless he has QQ which means I'm crushed anyway).
BB bets $3, I just call
Pot $12.10
Another great card for me. Only hand he could possibly have that was aided by this card is
[Kh]
BB checks, I bet $6, BB is all-in
BB has
[Ah]
Rake was $2.45 so I was getting almost exactly 11-1 here on my implied odds preflop.
Afterward BB made me laugh with the comment "calling to draw, lol".
Note: This may be better suited to FR than 6-max where a 3-bet in the BB from a tight/aggressive is just about always QQ+/AQs+ where as in 6-max, 3-bets from the blinds vs LP raises could be much less and you have less of a chance of stacking if you hit. That's not to say that you definitely should or shouldn't call at 6-max, just that the 3-bet in FR is almost always a big hand.