Best-selling cars in Spain 2025

The new passenger car models with the most registrations in Spain in 2025, adding up all their versions.

Tap any car to see its photos, all its specs and the nearest dealers.

  1. 1
    Dacia Sandero

    Dacia Sandero

    227,451 across the EU

    38,537

    registrations

  2. 2
    Renault Clio

    Renault Clio

    227,685 across the EU

    27,090

    registrations

  3. 3
    MG ZS

    MG ZS

    92,029 across the EU

    23,687

    registrations

  4. 4
    Seat Ibiza

    Seat Ibiza

    65,048 across the EU

    23,188

    registrations

  5. 5
    Hyundai Tucson

    Hyundai Tucson

    107,770 across the EU

    21,927

    registrations

  6. 6
    Toyota Corolla

    Toyota Corolla

    100,479 across the EU

    21,347

    registrations

  7. 7
    Seat Arona

    Seat Arona

    54,913 across the EU

    20,257

    registrations

  8. 8
    Toyota C-HR

    Toyota C-HR

    86,372 across the EU

    19,442

    registrations

  9. 9
    Nissan Qashqai

    Nissan Qashqai

    91,272 across the EU

    19,429

    registrations

  10. 10
    Toyota Yaris Cross

    Toyota Yaris Cross

    158,001 across the EU

    19,367

    registrations

  11. 11
    Renault Captur

    Renault Captur

    117,031 across the EU

    18,771

    registrations

  12. 12
    Volkswagen T-Roc

    Volkswagen T-Roc

    170,184 across the EU

    18,721

    registrations

  13. 13
    Peugeot 208

    Peugeot 208

    172,416 across the EU

    16,388

    registrations

  14. 14
    Seat Leon

    Seat Leon

    45,657 across the EU

    16,255

    registrations

  15. 15
    Toyota Yaris

    Toyota Yaris

    132,031 across the EU

    15,730

    registrations

  16. 16
    Peugeot 2008

    Peugeot 2008

    137,839 across the EU

    15,730

    registrations

  17. 17
    Kia Sportage

    Kia Sportage

    83,907 across the EU

    15,706

    registrations

  18. 18
    Opel Corsa

    Opel Corsa

    123,047 across the EU

    15,329

    registrations

  19. 19
    Hyundai Kona

    Hyundai Kona

    71,337 across the EU

    14,844

    registrations

  20. 20
    Volkswagen Taigo

    Volkswagen Taigo

    64,438 across the EU

    14,728

    registrations

  21. 21
    Dacia Duster

    Dacia Duster

    153,461 across the EU

    14,431

    registrations

  22. 22
    Kia Stonic

    Kia Stonic

    43,692 across the EU

    14,304

    registrations

  23. 23
    Toyota RAV4

    Toyota RAV4

    58,035 across the EU

    13,295

    registrations

  24. 24
    Volkswagen Tiguan

    Volkswagen Tiguan

    151,714 across the EU

    13,263

    registrations

  25. 25
    Mercedes-Benz GLC

    Mercedes-Benz GLC

    87,888 across the EU

    13,043

    registrations

  26. 26
    Citroën C4

    Citroën C4

    44,920 across the EU

    12,430

    registrations

  27. 27
    BMW X1

    BMW X1

    96,235 across the EU

    12,142

    registrations

  28. 28
    Hyundai i20

    Hyundai i20

    50,035 across the EU

    12,053

    registrations

  29. 29
    Volkswagen T-Cross

    Volkswagen T-Cross

    99,518 across the EU

    11,602

    registrations

  30. 30
    Renault Austral

    Renault Austral

    55,090 across the EU

    11,387

    registrations

  31. 31
    Škoda Kamiq

    Škoda Kamiq

    83,568 across the EU

    11,001

    registrations

  32. 32
    Omoda Omoda5

    Omoda Omoda5

    17,827 across the EU

    10,780

    registrations

  33. 33
    Kia Niro

    Kia Niro

    31,823 across the EU

    10,687

    registrations

  34. 34
    Ford Kuga

    Ford Kuga

    67,833 across the EU

    10,634

    registrations

  35. 35
    MG HS

    MG HS

    35,981 across the EU

    10,623

    registrations

  36. 36
    Škoda Fabia

    Škoda Fabia

    87,441 across the EU

    10,588

    registrations

  37. 37
    Ford Puma

    Ford Puma

    92,734 across the EU

    10,565

    registrations

  38. 38
    Nissan Juke

    Nissan Juke

    53,526 across the EU

    10,094

    registrations

  39. 39
    Tesla Model 3

    Tesla Model 3

    60,071 across the EU

    9,947

    registrations

  40. 40
    Cupra Formentor

    Cupra Formentor

    64,181 across the EU

    9,673

    registrations

  41. 41
    BYD Seal U DM-I

    BYD Seal U DM-I

    48,218 across the EU

    9,370

    registrations

  42. 42
    MG MG3

    MG MG3

    46,712 across the EU

    9,358

    registrations

  43. 43
    Mercedes-Benz GLA

    Mercedes-Benz GLA

    58,663 across the EU

    9,027

    registrations

  44. 44
    Audi A3

    Audi A3

    74,757 across the EU

    8,826

    registrations

  45. 45
    Cupra Leon

    Cupra Leon

    53,314 across the EU

    8,697

    registrations

  46. 46
    Jaecoo Jaecoo7

    Jaecoo Jaecoo7

    18,703 across the EU

    8,649

    registrations

  47. 47
    Audi Q3

    Audi Q3

    54,213 across the EU

    7,987

    registrations

  48. 48
    Jeep Avenger

    Jeep Avenger

    81,041 across the EU

    7,965

    registrations

  49. 49
    Volvo XC40

    Volvo XC40

    44,362 across the EU

    7,639

    registrations

  50. 50
    Škoda Karoq

    Škoda Karoq

    69,558 across the EU

    7,537

    registrations

How it's calculated

New passenger car registrations in Spain recorded by the European Environment Agency, grouped by model (all versions and engines).

Each model's body type (SUV, hatchback, sedan…) and size come from its Wikidata classification and our own review of the best-sellers; models without a type yet only appear under “All”.

Source: European Environment Agency (EEA), “Monitoring of CO2 emissions from passenger cars”, CC BY 4.0 licence. 2025 data (provisional), imported on September 24, 2026. We automatically check for new data every 6 hours (last check: September 25, 2026 at 02:17 PM GMT+2). This is the type-approval data declared by manufacturers and it may contain errors.