Best-selling cars in Europe: City cars 2025
The new passenger car models with the most registrations in the European Union 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

Fiat Panda
3,354 in Spain
136,476
registrations
- 2

Toyota Aygo X
3,314 in Spain
79,852
registrations
- 3

Hyundai i10
6,389 in Spain
52,798
registrations
- 4

Kia Picanto
2,879 in Spain
49,820
registrations
- 5

Hyundai Inster
2,249 in Spain
28,014
registrations
- 6

Dacia Spring
0 in Spain
23,029
registrations
- 7

Fiat 500
651 in Spain
19,204
registrations
- 8

Leapmotor T03
1,397 in Spain
16,870
registrations
- 9

BYD Dolphin Surf
4,180 in Spain
15,399
registrations
- 10

Mitsubishi Space Star
0 in Spain
8,727
registrations
- 11

Abarth 500
20 in Spain
980
registrations
- 12

Renault Twingo
0 in Spain
183
registrations
- 13

NIO Firefly
0 in Spain
182
registrations
- 14

Volkswagen up!
0 in Spain
159
registrations
- 15

Fiat 500E
0 in Spain
142
registrations
- 16
Leapmotor T03D
0 in Spain
90
registrations
- 17

Moke Moke
0 in Spain
58
registrations
- 18
BYD D0LPH1N Surf
0 in Spain
38
registrations
How it's calculated
New passenger car registrations in EU countries (and the others that report to the European Environment Agency), grouped by model.
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.