A BMW i4 averages €41,704 across all model years, with the cheapest sitting around €28,950 (typically older years) and the priciest around €53,900 (recent years). The median is €39,995. A good price for a BMW i4 is under €37,450; anything over €46,412 is on the high side compared with similar listings.

Prices vary by model year: 2022 (€35,162), 2023 (€43,873).

Frequently asked questions

What is a BMW i4 worth?

A BMW i4 averages €39,517. The cheapest example sits at €28,950, the priciest at €52,500.

Which model years of the BMW i4 are available?

We have BMW i4 listings from 2021 through 2025.

What is the average mileage of a BMW i4?

An average BMW i4 has 71,023 km on the clock.

How much does price differ between the oldest and newest model year?

There's roughly €8,711 between the oldest and newest model year.

How many BMW i4's are listed right now?

There are 15 active BMW i4 listings in our catalogue.