thanks for the tips, best i could manage on the phone was half price for 6 months - so basic with sports about £23/month to start with free sky+ box and install. had to take entertainment extra to get this as no deals on the minimum package, so normal price for that + sports will be £47/month (not the absolute min of £42).
i guess that after 12 months, you can threaten to leave and get new offers?
E91 330d Touring M Sport Auto 2006
225M 19" MV4 + Falken 453
M3 270M 18" rims + Vred Wintrac Extremes