A private buyer has closed on an 18-unit apartment complex in Monmouth County for $4.2 million, according to brokers with Hudson Atlantic.