Best-selling cars in Spain: Compact cars 2025
The new passenger car models with the most registrations in Spain in 2025, adding up all their versions.
Filter by body type
Tap any car to see its photos, all its specs and the nearest dealers.
Clear filter- 1

Toyota Corolla
100,479 across the EU
21,347
registrations
- 2

Seat Leon
45,657 across the EU
16,255
registrations
- 3

Citroën C4
44,920 across the EU
12,430
registrations
- 4

Audi A3
74,757 across the EU
8,826
registrations
- 5

Cupra Leon
53,314 across the EU
8,697
registrations
- 6

Volkswagen Golf
148,921 across the EU
7,298
registrations
- 7

Mercedes-Benz Clase A
49,919 across the EU
6,670
registrations
- 8

Ford Focus
42,563 across the EU
6,054
registrations
- 9

Kia Ceed
43,233 across the EU
4,865
registrations
- 10

BMW Serie 1
66,239 across the EU
4,683
registrations
- 11

Škoda Octavia
126,223 across the EU
4,343
registrations
- 12

Mazda Mazda3
17,879 across the EU
4,074
registrations
- 13

Hyundai i30
28,077 across the EU
3,124
registrations
- 14

Mercedes-Benz CLA
40,643 across the EU
2,857
registrations
- 15

Škoda Scala
31,938 across the EU
2,517
registrations
- 16

BMW Serie 2
30,063 across the EU
1,832
registrations
- 17

BYD Dolphin
7,992 across the EU
1,641
registrations
- 18

Peugeot 308
58,881 across the EU
1,621
registrations
- 19

Citroën C4X
1,893 across the EU
1,541
registrations
- 20

Peugeot 408
13,069 across the EU
1,265
registrations
- 21

Honda Civic
5,143 across the EU
1,084
registrations
- 22

Volkswagen ID.3
65,969 across the EU
1,043
registrations
- 23

MG MG4
17,522 across the EU
843
registrations
- 24

Cupra Born
33,397 across the EU
559
registrations
- 25

Citroën E-C4
4,540 across the EU
479
registrations
- 26

Fiat Tipo
6,008 across the EU
378
registrations
- 27

Suzuki Swace
2,471 across the EU
325
registrations
- 28

Renault Megane
17,004 across the EU
313
registrations
- 29

Opel Astra ST
280 across the EU
240
registrations
- 30

Peugeot 408 GT
191 across the EU
191
registrations
- 31

Kia EV4
4,196 across the EU
185
registrations
- 32

Toyota GR Yaris
1,094 across the EU
184
registrations
- 33

Hyundai i20 N
190 across the EU
174
registrations
- 34

Peugeot 308 SW GT
149 across the EU
149
registrations
- 35

Hyundai i30 N
155 across the EU
133
registrations
- 36

Nissan Leaf
969 across the EU
65
registrations
- 37
Audi A3 Tfsie
104 across the EU
5
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.