The Bayshore Apartments, a 99-unit complex at 1400 W. Marine Drive in Astoria, OR, has sold for $3.85 million, or approximately $39,000 per unit. Bayshore Apartments Oregon LP purchased the four-building complex from a joint venture of Gryphon Enterprise LLC and the McCardle 1991 Family Trust.