2004 BMW 3 Series for Sale Nationwide
- Search Used
- Search New
- By Car
- By Body Style
- By Price
Find 2004 BMW 3 Series listings in your area
Coronavirus update: New contactless services to help keep you safe.
Used BMW 3 Series By Year
Vehicle | Deals | Starting Price | Total Available |
---|---|---|---|
2021 BMW 3 Series | 14 Great Deals | $36,495 | 5,411 listings |
2020 BMW 3 Series | 104 Great Deals | $13,450 | 1,735 listings |
2019 BMW 3 Series | 15 Great Deals | $26,995 | 436 listings |
2018 BMW 3 Series | 114 Great Deals | $14,899 | 2,530 listings |
2017 BMW 3 Series | 158 Great Deals | $11,991 | 3,245 listings |
2016 BMW 3 Series | 31 Great Deals | $10,995 | 757 listings |
2015 BMW 3 Series | 57 Great Deals | $8,490 | 979 listings |
2014 BMW 3 Series | 56 Great Deals | $7,500 | 1,050 listings |
2013 BMW 3 Series | 56 Great Deals | $5,800 | 1,244 listings |
2012 BMW 3 Series | 15 Great Deals | $5,900 | 430 listings |
Similar Cars
BMW 5 Series For Sale
505 Great Deals out of 15,548 listings starting at $1,987
|
BMW M3 For Sale
23 Great Deals out of 959 listings starting at $8,195
|
Mercedes-Benz C-Class For Sale
693 Great Deals out of 19,341 listings starting at $1,899
|
Broader Searches
BMW 3 Series For Sale
732 Great Deals out of 21,733 listings starting at $1,699
|
BMW 3 Series 330i Sedan RWD For Sale
129 Great Deals out of 2,604 listings starting at $3,300
|
BMW 3 Series 325i Sedan RWD For Sale
277 listings starting at $2,500
|
BMW 3 Series 325Ci Convertible RWD For Sale
128 listings starting at $3,299
|
BMW 3 Series 330Ci Convertible RWD For Sale
122 listings starting at $3,750
|
BMW 3 Series 325xi Sedan AWD For Sale
82 listings starting at $2,900
|
BMW 3 Series 330xi Sedan AWD For Sale
67 listings starting at $2,990
|
BMW 3 Series 325Ci Coupe RWD For Sale
53 listings starting at $3,000
|
BMW 3 Series 330Ci Coupe RWD For Sale
23 listings starting at $7,950
|
BMW 3 Series 325xi Wagon AWD For Sale
17 listings starting at $3,950
|
BMW 3 Series 325i Wagon RWD For Sale
11 listings starting at $3,900
|
BMW 3 Series 323i For Sale
1 listing
|
Certified Used BMW 3 Series By Year
2020 BMW 3 Series
185 listings starting at $31,459
|
2019 BMW 3 Series
126 listings starting at $29,447
|
2018 BMW 3 Series
1,315 listings starting at $18,992
|
2017 BMW 3 Series
1,108 listings starting at $14,900
|
New BMW 3 Series By Year
2021 BMW 3 Series
5,015 listings
|
2020 BMW 3 Series
258 listings
|
Why Use CarGurus?
We'll help you find great deals among the millions of vehicles available nationwide on CarGurus, and we'll provide you with dealer reviews and vehicle history for each one. After all, over 30 million shoppers use CarGurus to find great deals on used cars and new cars in their area. And when it's time to get rid of your old ride, sell your car simply and securely on CarGurus.
Once you're ready to narrow down your search results, go ahead and filter by price, mileage, transmission, trim, days on lot, drivetrain, color, engine, options, and deal ratings. And if you only want to see cars with a single owner, recent price drops, photos, or available financing, our filters can help with that too.