Miramar office building sells for $18M