What are your GCSEs? Although your AS levels are very good, for Oxbridge they would be considered reasonably weak. Nevertheless, if you perform well in admissions test etc there is still a possibility so if you are really set on Oxford then you may as well go for it. I would definitely retake some Maths modules. Although Oxford don't require Maths, it is recommended and most successful applicants have an A in A-level maths.