Im taking physics, ICT and geography and applied for engineering with foundation year - got 5 of my 6 offers, loughborough, mancs, birm, cardiff, brunel, and for loughborough i only need 2 C's at a level. So you could do that, and spend an extra year at uni. If you pass the foundation year you then get onto an engineering course. I'm quite interested in engineering and i did a seperate project when doing my AS levels which i think helped my personal statement aswell. It'll probably be hard maths but im just gonna have to work harder...