Skip to content

Used 2006 BMW 3 Series for Sale

Buy Online
Buy your next car 100% online through TrueCar+ with transparent pricing, no hidden fees and home delivery
Popular filters
Vehicle Condition
Brand
Nationwide
Price
Price drop
Condition

Vehicle history data is provided by Experian AutoCheck. Use of this data is subject to the AutoCheck Terms & Conditions.

POPULAR exterior colors
POPULAR interior colors
Body style
Features
Fuel type
Transmission
Drivetrain
Reset all
10 Listings
Clear all

Find a Used 2006 BMW 3 Series Near You

TrueCar has 10 used 2006 BMW 3 Series models for sale nationwide, including a 2006 BMW 330i Sedan and a 2006 BMW 325Ci Coupe. Prices for a used 2006 BMW 3 Series currently range from $2,499 to $13,500, with vehicle mileage ranging from 46,651 to 219,549. Find used 2006 BMW 3 Series inventory at a TrueCar Certified Dealership near you by entering your zip code and seeing the best matches in your area.

Nationwide BMW 3 Series Listings by Year

VehiclePrice FromCertified Pre-OwnedUnder 100k MilesAccident FreeTotal Available
2025 BMW 3 Series$30,09582 listings536 listings517 listings536 listings
2024 BMW 3 Series$23,48879 listings458 listings427 listings458 listings
2023 BMW 3 Series$22,98061 listings287 listings260 listings287 listings
2022 BMW 3 Series$19,49534 listings299 listings241 listings300 listings
2021 BMW 3 Series$16,4452 listings257 listings185 listings260 listings
2020 BMW 3 Series$15,8850 listings255 listings188 listings271 listings
2019 BMW 3 Series$14,9500 listings148 listings113 listings160 listings
2018 BMW 3 Series$9,9810 listings272 listings162 listings305 listings
2017 BMW 3 Series$5,9000 listings177 listings107 listings218 listings
2016 BMW 3 Series$5,2990 listings165 listings124 listings242 listings
The original MSRP for the 2006 BMW 3 Series started at $31,595 for the 325i and went up to $45,595 for the 330Ci.