A BMW 330 averages €32,641 across all model years, with the cheapest sitting around €4,450 (typically older years) and the priciest around €66,950 (recent years). The median is €32,950. A good price for a BMW 330 is under €25,961; anything over €39,675 is on the high side compared with similar listings.
Prices vary by model year: 2005 (€10,774), 2016 (€15,555), 2018 (€24,217), 2019 (€29,136), 2020 (€29,945), 2021 (€31,627), 2022 (€34,255), 2023 (€40,888), 2024 (€46,880), 2025 (€50,768).
Frequently asked questions
What is a BMW 330 worth?
A BMW 330 averages €31,405. The cheapest example sits at €5,950, the priciest at €66,950.
Which model years of the BMW 330 are available?
We have BMW 330 listings from 2003 through 2026.
What is the average mileage of a BMW 330?
An average BMW 330 has 97,430 km on the clock.
How much does price differ between the oldest and newest model year?
There's roughly €39,995 between the oldest and newest model year.
How many BMW 330's are listed right now?
There are 182 active BMW 330 listings in our catalogue.