It is most likely not on netflix now but probably will be after this episode. If you have access to CBS site it is on that site but probably blocked for those that are not in the US.
Can take a look at this site, see if it will let you watch it....
http://www.couch-tuner.la/watch-s-w-a-t-online/...