Quick question about optimum play of a hand. Didn't have a read on players as I was fairly new to the table (20 or so hands dealt). Oh yeah, I should have mentioned before that I always buy in for $1.50.

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

MP1 ($2.84)
MP2 ($3.64)
MP3 ($2)
CO ($2.41)
Button ($2.17)
Hero (SB) ($1.45)
BB ($3.03)
UTG ($2.06)
UTG+1 ($1.47)

Preflop: Hero is SB with A, K
2 folds, MP1 calls $0.02, 1 fold, MP3 (poster) checks, CO calls $0.02, 1 fold, Hero raises to $0.12, BB calls $0.10, 3 folds

Flop: ($0.30) 3, 9, 3 (2 players)
Hero bets $0.18, BB calls $0.18

Turn: ($0.66) A (2 players)
Hero bets $0.30, 1 fold

Total pot: $0.66 | Rake: $0

After I won the pot, I immediately felt I should have checked the turn giving him a chance to bluff the A or catch his weaker flush draw. But with no read there is no assurance he would bluff. Was this a less than perfect play?