I have a BMC RAcemaster SLX01 I love and am the same height as you and leg same too. My 54cm is perfect and the 57 woould be huge.
I have just bought a Focus Izalco Pro, so the BMC is up for sale. Been serviced and new bar tape. Full Ultegra inc wheels, compact chain set, excellent condition. PM me if any interest
I think for me to be really happy I will have to get another bike but before getting another would have to sell mine as funds are tight, If I can sell quickly enough would be interested in yours, so if anyone out there would like to buy mine give me a PM!
@jay clock if you could let me know how much you're after for her (could be out of my price range) thansk