A BMW 340 averages €48,327 across all model years, with the cheapest sitting around €23,950 (typically older years) and the priciest around €69,895 (recent years). The median is €49,745. A good price for a BMW 340 is under €41,470; anything over €56,445 is on the high side compared with similar listings.

Prices vary by model year: 2020 (€51,298), 2022 (€58,928).

Frequently asked questions

What is a BMW 340 worth?

A BMW 340 averages €55,113. The cheapest example sits at €46,950, the priciest at €69,895.

Which model years of the BMW 340 are available?

We have BMW 340 listings from 2015 through 2023.

What is the average mileage of a BMW 340?

An average BMW 340 has 93,237 km on the clock.

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

There's roughly €7,630 between the oldest and newest model year.

How many BMW 340's are listed right now?

There are 15 active BMW 340 listings in our catalogue.