Yes, drivers in Spain are liable to pay an annual road tax. It must be paid on the 1st of January every year at your local town hall or via direct debit. It is called ‘Impuesto Sobre Vehículos de Tracción Mecánica (IVTM)’.