I would recommend GEM programs as they are 4 years long and I believe it would be best suited to someone with a BS
King's College London - It accepts Americans with a science background and a 2.i or higher (you will need a high UKCAT). KCL will also consider you for the 5 year program when you apply to their GEM program
http://www.kcl.ac.uk/prospectus/und...sional-entry-programme/alpha/m/header_search/
Warwick University - It accepts Internationals and it is the largest GEM program 170 places (you will also need a high UKCAT) It is also a GEM only school.
http://www2.warwick.ac.uk/fac/med/study/ugr/courseinfo/
Edinburgh University - It accepts the MCAT only, since you've done it, it might be worth applying if your MCAT is good since your GPA may hold you back a bit. They are a pretty competitive school in general.
They require a 3.4 GPA and a MCAT of at least 10,9,10,M
http://www.ed.ac.uk/studying/international/country/north-america/usa/pg-entry
These are statistics for Edinburgh
http://www.ed.ac.uk/polopoly_fs/1.162587!/fileManager/Disclosure of Information.pdf
St. George's, University of London - They accept the MCAT or GAMSAT with a minimum of 24 for the MCAT and a 3.0 GPA. It is the international program everyone has been talking about. The normal A101 program is not open to internationals unfortunately. On the plus side you will have 2 years in the US doing rotations. In my opinion this is your best shot program and probably one you should apply to even if its not your first choice, as a safety.
http://www.intohigher.com/uk/en-gb/...st/international-graduate-medicine-mbbs4.aspx
Bart's and the London School of Medicine and Dentistry - They are competitive, they want a 3.6 GPA and UKCAT
http://www.smd.qmul.ac.uk/undergraduate/courses/A101/index.html
Oxford University - They require a minimum 3.5 GPA, want scholastic talent (which in my opinion is a code word for research and genuine interest in the research side of medicine) and they want you to sit the BMAT. Highly competitive school nonetheless
Imperial College London - They have moved to a 5 year GEM program recently, they accept internationals, I know one person who went there (was a sister of a colleague) for the 4 year GEM program and matched back to Toronto. You must sit the BMAT though.
The other schools all seem to want only allow UK/EU students or want you to have a UK 2.1 degree (Bristol), you might want to ask up Bristol to see if they want a UK degree or are willing to accept a US equivalent.
These are the only GEM programs (Edinburgh's is a 5 year undergrad) that accept Internationals. I think if you are serious about the UK you will need to consider 5 year programs as well as they all accept a certain amount of internationals except Oxford (only accepts 1 or 2 a year).
GEM programs in my opinion are much more competitive but at the same time they also tend to be more open about applicants with other qualities, so its difficult to say your chances. I would strongly consider writing the UKCAT, the BMAT if you really feel you have a good shot at BMAT unis and apply diversely, once you have your UKCAT score out, you will have a better idea of whether or not Barts or King's will even consider you. Its important to do well on the UKCAT since almost all the undergraduate programs require it.
This is something I wrote for someone considering the UK for medical school. I hope this helps.
You'll often have to go to the US/International students entry requirements page for entry requirements for the standard 5 year programs. Generally though, 5 year programs will look at your high school grades as well as your uni grades as they do that for the UK students.