A BMW 316 averages €8,920 across all model years, with the cheapest sitting around €1,450 (typically older years) and the priciest around €17,999 (recent years). The median is €9,362. A good price for a BMW 316 is under €5,174; anything over €10,945 is on the high side compared with similar listings.

Prices vary by model year: 2003 (€2,550), 2013 (€9,219), 2014 (€10,500), 2015 (€13,139).

Frequently asked questions

What is a BMW 316 worth?

A BMW 316 averages €8,852. The cheapest example sits at €2,250, the priciest at €15,950.

Which model years of the BMW 316 are available?

We have BMW 316 listings from 2002 through 2022.

What is the average mileage of a BMW 316?

An average BMW 316 has 198,651 km on the clock.

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

There's roughly €10,589 between the oldest and newest model year.

How many BMW 316's are listed right now?

There are 30 active BMW 316 listings in our catalogue.