3 years to get an hons degree, thats ridiculous!
Think you'll find that's the norm at Bristol, Oxford, Warwick etc etc for a BSc Hons in Maths,Physics and most other 'real' degree courses.
I know that various Scottish Universities (St Andrews etc) take an extra year but who knows why?....more time for the pub maybe?