This feels weak, but what else could villian possibly have that plays this way?

Villian is running 4/2.

PokerStars No-Limit Hold'em, $0.25 BB (8 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

UTG ($4.95)
UTG+1 ($15.35)
MP1 ($7.95)
Hero (MP2) ($53.80)
CO ($29.95)
Button ($33.10)
SB ($17.60)
BB ($25.35)

Preflop: Hero is MP2 with J, K
3 folds, Hero bets $1, 3 folds, BB calls $0.75

Flop: ($2.10) K, K, 7 (2 players)
BB checks, Hero bets $1.10, BB raises to $3.85, Hero calls $2.75

I should re-evaluate the turn, right?

Turn: ($9.80) 6 (2 players)
BB bets $4.75, Hero thinks villian has AK, KQ, 77 and is value betting him.