hi,
I am currently a fourth year at Durham doing civil engineering. I'd just like to assure people on here that doing a general course for 2 years before specialising in no way reduces your job chances. I have carried out internships at some of the major engineering consultancy firms and have now got a job with a top four accountancy firm starting in sept. Out of my friends staying within engineering I know people with jobs at Atkins, Arup, Mott Mac, Faber Maunsell, Network Rail etc lined up when many places are not accepting graduates this year.
When applying to universities I did look at purely doing civil and decided that the reputation of Durham as a university and the variety within the course was good for me. You must not forget that when people employ graduates saying you go to one of the top 10 universities counts for a lot. At the end of the day Durham is a lovely city with a unique college system, graduates are valued very highly in any industry and doing a general engineering degree that is accredited by the ICE does look good. In my experience in industry people assume you've worked harder in order to do the work that must be done to get an accredited degree as well as two years of general engineering. I didn't look at London but I chose Durham over civil engineering degrees at Nottingham, Loughborough, Warwick and Birmingham (all of which some might say are "better" than Durham for engineering) and after four years and many internships /job applications do not regret it. Also remember that at research level Durham is listed highly.