No stats of the BB, he was somewhat loose but not too aggressive.

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP1 ($40.05)
MP2 ($20.85)
Hero ($30.95)
CO ($17.05)
Button ($25.25)
SB ($24.85)
BB ($9.40)
UTG ($17.40)
UTG+1 ($28.55)

Preflop: Hero is MP3 with Q, K.
2 folds, MP1 calls $0.25, 1 fold, Hero calls $0.25, 3 folds, BB checks.

Flop: ($0.85) 7, K, 3 (3 players)
BB checks, MP1 checks, Hero bets $0.75, BB raises to $3.75, MP1 folds, Hero raises to $10.25, BB calls $5.40 (All-In).

Turn: ($20.25) 4 (2 players, 1 all-in)

River: ($20.25) 5 (2 players, 1 all-in)

Final Pot: $20.25

Do you like the limping?
On the flop I think I have to push or fold against his c/r. Will I find him often enough with a diamond-draw or a crappy king to justify the push?