2004–2026
Used BMW 330i Prices by Year
13
model years
4,763
listings
$1K – $63K
price range
(26d ago)
Sourced from 4,763 dealer listings in the latest market snapshot as of
BMW 330i Buyer's Guide
The used BMW 330i market spans 13 model years with 4,763 active listings. Prices run from $1k to $63k.
What to Know
- •Price spread is wide across years. A pre-purchase inspection is worth it on lower-priced listings.
- •Average mileage ranges from 25,000 to 142,000 across model years. Factor mileage into your year decision, not just price.
4,763 BMW 330i listings in the latest market snapshot
Stop refreshing listing sites. A Scout watches dealer inventory daily and alerts you the moment a match appears or a price drops.
Get notifiedFrom $5/weekBMW 330i Prices by Year
| Year | Price | Price | Listings | Mileage |
|---|---|---|---|---|
| 2026 | From$31,488 | 3,323 | 25K mi | |
| 2025 | From$24,988 | 271 | 26K mi | |
| 2024 | From$24,980 | 205 | 26K mi | |
| 2023 | From$22,968 | 306 | 31K mi | |
| 2022 | From$16,982 | 110 | 51K mi | |
| 2021 | From$15,791 | 165 | 65K mi | |
| 2020 | From$12,000 | 143 | 77K mi | |
| 2019 | From$13,886 | 124 | 73K mi | |
| 2018 | From$1,000 | 63 | 85K mi | |
| 2017 | From$3,450 | 44 | 86K mi | |
| 2006 | From$2,990 | 5 | 135K mi | |
| 2005 | From$5,045 | 3 | 142K mi | |
| 2004 | From$44,995 | 1 | 75K mi |
2026
From $31,488
3,323 listings25K mi
2025
From $24,988
271 listings26K mi
2024
From $24,980
205 listings26K mi
2023
From $22,968
306 listings31K mi
2022
From $16,982
110 listings51K mi
2021
From $15,791
165 listings65K mi
2020
From $12,000
143 listings77K mi
2019
From $13,886
124 listings73K mi
2018
From $1,000
63 listings85K mi
2017
From $3,450
44 listings86K mi
2006
From $2,990
5 listings135K mi
2005
From $5,045
3 listings142K mi
2004
From $44,995
1 listings75K mi
Used BMW 330i Questions
Pricing, reliability, and buying tips
What's the best year to buy a used BMW 330i?
Browse the year-by-year breakdown above to compare pricing, supply, and selling speed for each BMW 330i era. The sweet spot is usually a late-cycle year with high supply and competitive pricing.
How much does a used BMW 330i cost?
Used BMW 330i prices range from $1,000 for older, higher-mileage examples to $63,015 for recent model years in excellent condition. The model year breakdown above shows average prices for each year to help you narrow your budget.
Is the BMW 330i reliable?
Some BMW 330i model years have strong reliability records, while others have known problem areas. Each year page shows NHTSA recall and complaint data so you can evaluate before buying.
What should I look for when buying a used BMW 330i?
First, narrow down which model year fits your budget using the year comparison above. Then check the specific year page for recalls and common complaints. During your test drive, pay attention to the areas flagged by other owners. A pre-purchase inspection is always worth the cost.
Track BMW 330i prices. Get alerted when one hits your budget.
Create a Scout and we'll check dealer inventory daily. You'll get notified when new listings appear or prices change.
Get notifiedFrom $5/week