2002–2026
Used BMW 330i Prices by Year
14
model years
4,596
listings
$3K – $85K
price range
Fresh
Sourced from 4,596 dealer listings in the latest market snapshot as of
BMW 330i Buyer's Guide
The used BMW 330i market spans 14 model years with 4,596 active listings. Prices run from $3k to $85k.
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 175,000 across model years. Factor mileage into your year decision, not just price.
4,596 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$30,188 | 3,102 | 25K mi | |
| 2025 | From$25,543 | 264 | 26K mi | |
| 2024 | From$25,221 | 185 | 27K mi | |
| 2023 | From$19,999 | 318 | 31K mi | |
| 2022 | From$18,950 | 126 | 54K mi | |
| 2021 | From$12,495 | 168 | 65K mi | |
| 2020 | From$12,000 | 172 | 71K mi | |
| 2019 | From$13,995 | 117 | 74K mi | |
| 2018 | From$3,900 | 73 | 80K mi | |
| 2017 | From$3,450 | 59 | 94K mi | |
| 2006 | From$2,990 | 7 | 146K mi | |
| 2005 | From$5,045 | 2 | 175K mi | |
| 2004 | From$4,900 | 2 | 100K mi | |
| 2002 | — | 1 | 75K mi |
2026
From $30,188
3,102 listings25K mi
2025
From $25,543
264 listings26K mi
2024
From $25,221
185 listings27K mi
2023
From $19,999
318 listings31K mi
2022
From $18,950
126 listings54K mi
2021
From $12,495
168 listings65K mi
2020
From $12,000
172 listings71K mi
2019
From $13,995
117 listings74K mi
2018
From $3,900
73 listings80K mi
2017
From $3,450
59 listings94K mi
2006
From $2,990
7 listings146K mi
2005
From $5,045
2 listings175K mi
2004
From $4,900
2 listings100K mi
2002
No data
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 $2,990 for older, higher-mileage examples to $84,824 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