By EU law, anyone in Spain can order it from a UK dealer at the UK price, import it without any further taxes and have the same EU-wide warranty. Or, indeed order it from any other EU country - see
https://europa.eu/youreurope/citizens/consumers/unfair-treatment/unfair-pricing/index_en.htm
where the EU states that manufacturers have to charge the same price in different EU counties
“
Price discrimination is not allowed
As an EU national, a trader cannot charge you more when you buy a product or service
just because of your nationality or country of residence. Some price differences can be justified if they're based on objective criteria and not just on nationality. For example, differing postage costs may mean you pay more for delivery in one country than in another. However, traders may still set different net sale prices in different points of sale, such as shops and websites, or may target specific offers only to a specific territory within a Member State. Under EU rules, all these
offers must be accessible for consumers from other EU countries.”