New-car registrations in Spain increased 7.2 percent to 135,522 in May with healthy demand from private and company customers.
The result was the best total for a month of May since 2008, according to industry association ANFAC.
Spain's economic climate remains favorable despite some uncertainty and consumer confidence is high, ANFAC spokeswoman Noemi Navas said in a press release.
Volkswagen Group's Seat kept its position as the best-selling brand with a 37 percent jump in sales, boosted by its new SUV range.
Jeep had a good month with sales up 78 percent, boosted by its new Compass. Other winners included Peugeot with volume up 18 percent, Kia up 16 percent, Hyundai up 14 percent and Renault which gained 13 percent.
Ford sales rose 9.5 percent and Fiat brand gained 8.5 percent as its 500 minicar jumped to second place in the ranking by nameplates behind the Seat Leon subcompact car with 3,391 sales, up 66 percent. Citroen sales increased 6.8 percent, VW brand gained 2.6 percent and Toyota brand's registrations increased 2 percent.
Losers among mass-market brands included Nissan whose sales fell 18 percent and Opel down 3.5 percent.
German premium brands had mixed results. BMW brand registrations rose 2 percent while Audi suffered a 13 percent drop and Mercedes brand sales declined 11 percent.
- Download PDF, above right, for Spanish sales by automaker and brand
Sales to private customers rose 12 percent to 61,362. Demand from companies increased 14 percent to 35,791 while car rental registrations dropped 4.7 percent to 38,369.
Diesel car sales fell 23 percent in May to a 35.3 percent market share, down from 48.9 percent in the same period of 2017. Gasoline car sales jumped 36 percent to a 59 percent share, up from 46.4 percent.
Raul Morales, dealer association FACONAUTO's spokesman, predicted that self-registrations will increase in the coming months as dealers try to sell new cars that will not meet new EU emissions tests that come into force Sept. 1.
Spanish registrations in the first 5 months are up 11 percent to 592,269.