PokerStars No-Limit Hold'em, $0.25 BB (5 handed)

UTG ($26.05)
MP ($53.75)
Hero ($33.95)
SB ($24.55)
BB ($35.20)

Preflop: Hero is Button with , .
2 folds, Hero raises to $1, 1 fold, BB raises to $3.5

Villian is 9/7/3.2 3B:0% over 120+ hands. SB is a nit too so my range from button is pretty wide, but I havent been going too crazy stealing. Against almost any other oppenents this is a insta-fold for me, prlly wudn have even raised from button but since both blidnds are so nitty, i cudn resist. This hand is prlly at the absolute bottom of my range. I'm sure he has a big pair and will stack off if I hit. By hit meaning 2 pairs or better or flush draw with a gutter atleast. Those are the only hands im wiling to shove on the flop with and lets say there is no FE for villain. If his stack was below 25, i wudda folded as well. Do I have implied odds to call this and more importantly, how would I go on about figuring it out myself?