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

Work it out for your driving
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 |
|---|---|
| Powertrain | Mild hybrid |
| Fuel | Petrol |
| Body type | Hatchback |
| Power | 170 hp |
| Estimated real consumption | 5.8 L/100 km |
| Boot | 380 L |
| DGT label | ECO |
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.
BMW 120 rivals
Hatchback models at a similar price, ranked by real cost.
Cupra Born
Saves you €3,877 over 5 years
Seat León e-Hybrid
Saves you €2,284 over 5 years
Renault Mégane E-Tech
Saves you €1,554 over 5 years
Opel Astra Electric
Saves you €838 over 5 years
Audi A3 Sportback 35 TFSI
Saves you €755 over 5 years
Mercedes A 180
Saves you €490 over 5 years
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.