Hatchback · Mild hybrid

BMW 120

ECOECO label

Keeping it 5 years and driving 15,000 km a year costs you about €569 a month, all in.

€0.455per kilometre
€569per month
€34,127over 5 years
BMW 120
Photo: Alexander Migl · CC BY-SA 4.0 · via Wikimedia Commons

Work it out for your driving

€0.455per km
€569per month
€34,1275 years

Where the money goes over 5 years

Depreciation€19,950
Energy€7,682
Insurance€3,195
Servicing€2,600
Road tax€700

You'd sell it for about €19,950 after 5 years.

Specifications

List price€39,900
PowertrainMild hybrid
FuelPetrol
Body typeHatchback
Power170 hp
Estimated real consumption5.8 L/100 km
Boot380 L
DGT labelECO

Our analysis

Of the 59 hatchbacks in our comparison, the BMW 120 is the 17th most expensive to own.

Its biggest cost is depreciation: €19,950 over 5 years, 58% of the total.

At a real consumption of 5.8 L/100 km, every 100 km costs about €10.24 in fuel.

FAQ

How much does a BMW 120 cost per month?

About €569 a month at 15,000 km a year over 5 years, including depreciation, energy, insurance, servicing and road tax. That's €0.455 per km.

Which DGT label does the BMW 120 have?

The ECO label.

Indicative data updated in October 2026: entry list price without discounts or incentives, estimated real consumption and average depreciation. Check the offer with the dealer.

Torn between two cars?

Compare them in euros per kilometre in 10 seconds.

Compare now