Hi Gilly -- I bought my 1987 560sl - about 3 years ago - from a dealer in Arizona - Desert Autosport (
www.desertautosport.com) -- they sell very nice cars and are a bit expensive -- but they will dicker - talk to Randy. They currently have a very nice 1999 sl500 with 65k miles (
http://desert-autosport.ebizautos.com/webdetail.aspx?iid=6918005) that they simultaneously sell on Ebay (its going for $16,995 or best offer). Their cars are expensive but they are usually western cars with no rust.
When I bought my car I was thinking of flying out and driving it back (Phoenix to north suburban Chicago) -- I then figured with air fare and hotels as well as gas it was cheaper to have it hauled. I think I paid $1100 to have it hauled inside an enclosed carrier - car came in great shape. Randy suggested the company to me and he will help arrange shipment.
I recommend all readers check out the inventory (
http://desert-autosport.ebizautos.com/website.aspx) of this company -- they take great photos and give great discussions of each vehicle -- its a nice read.