320 GB no me parece poco espacio que digamos, y salvo que quieras llevar en el portátil una buena colección de fotos, música y vídeo, no me resulta escaso. Yo tengo 128 GB en el MacBook Air y me apaño bastante bien, aunque el contenido multimedia lo tengo fuera.
Si quieres cambiarlo, mi consejo es un Seagate Momentus XT de 500 GB, que es un disco mecánico de 7200 rpm con una caché "inteligente" con tecnología SSD de 4 GB de capacidad.
Los que conozco que lo han probado están muy contentos, pues además de ser notablemente más rápido, mantienes una más que interesante capacidad de 500 GB.
http://www.pccomponentes.com/seagate_momentus_xt_500gb_hybrid_ssd_maestro.html
Con respecto a la garantía, no deberías tener ningún problema. En su sitio web Apple ofrece hasta un manual para cambiar el disco duro,
http://manuals.info.apple.com/en/macbook_13inch_harddrive_diy.pdf
Las guías HUM están en
http://support.apple.com/kb/index?page=search&src=support_site.kbase.search&q=do it yourself manual
Lógicamente, el nuevo disco no estará cubierto por la garantía. Yo guardaría el anterior y si algún día tienes que enviarlo al servicio técnico, cambias uno por otro y listo. Si lo quieres usar, colócalo en una caja externa y previamente haz una imagen de su contenido por si quisieras restaurarlo.