El Sinclair ZX Spectrum 128 +3 fue lanzado al mercado por Amstrad en 1987,[1] e incorporaba una unidad de disco integrada (similar al Amstrad CPC 664 y 6128), junto con el sistema operativo +3DOS y un interface de disco que permitía conectar una segunda disquetera, usando los mismos discos de 3" que otras máquinas de Amstrad, y una placa base completamente nueva[2] (una versión con pequeñas modificaciones fue el ZX Spectrum 128 +3B).
Como el +2, el teclado no incluía las básicas marcas que se podían encontrar en los primeros Spectrums de Sinclair, excepto por las teclas LOAD, CODE y RUN que eran útiles para cargar software.
Incluía también el +3 boasted, un pequeño menú de sistema, casi idéntico al del ZX Spectrum 128k y +2, donde uno podía cambiar entre la programación BASIC 48k con las teclas ya establecidas y la programación en +3BASIC (128k).
La máquina fue construida en Taiwán, (como su predecesor, el +2) y el gran énfasis de Amstrad en el control de calidad hicieron que fuera más fiable que los primeros Spectrums.
Este enfoque, tuvo éxito y el Spectrum +3 se vendió relativamente bien.