Just found this Amazing Deal via Moneysaving Expert.
you can sign up to EE's already great deal of broadband for £2.50 PCM + £11 line rental saver (pay in one go @ £132)
then using the link supplied on MSE website you get a £120 Amazon voucher after 3 months effectively making your broadband £42 a year or £3.50 a month
Follow the Link from the Get deal button, scroll down the page until you see the "Cheapest unlimited broadband & line rental deals" section. the first result is the EE offer.
it basically works as follows. Click the Link supplied in the title of the MSE article, end enter the code shown "EEHBB120" enter your details, you will then be re-directed to sign up to as usual to an EE broadband package