I would recommend you rent a tux and not purchase one.
Wow thanks for the info, I've always wanted to find a good retail outlet in UK. I got a burberry trench for $200 in one in Florida :O. The only problem with that place is I won't be able to get there in time, as I live in South Wales. Do you know of any retail outlets near Wales?I was going to say rent one too. Since you're in the UK, have you heard of a place called Bicester Village?