Can I buy additional storage?

Yes, you can buy additional storage in 256 Gb increments, up to a maximum of 2 Tb.