Season One:
S1E0 Unaired Pilot
S1E1 A Study In Pink
S1E2 The Blind Banker
S1E3 The Great Game

Season Two:
S2E1 A Scandal In Belgravia
S2E2 The Hounds Of Baskerville
S2E3 The Reichenbach Fall

Season Three:
S3E0 Many Happy Returns
S3E1 The Empty Hearse
S3E2 The Sign Of Three
S3E3 His Last Vow

Here is an additional download link (also google drive) of His Last Vow for when the download limit has been reached on the first!

(these are all google drive links)