50 Best Used BMW 3 Series 330i xDrive for Sale, Savings from $3,459

2017 BMW 3 Series
37,270 Miles | Davie, FL
$24,998
est. $360/mo

Track Price Check Availability

2017 BMW 3 Series
32,595 Miles | West Palm Beach, FL
$25,999
est. $375/mo

Track Price Check Availability

2017 BMW 3 Series
31,803 Miles | Orlando, FL
$20,999
est. $303/mo

Track Price Check Availability

2017 BMW 3 Series
57,398 Miles | Margate, FL
$19,994
est. $288/mo

Track Price Check Availability

2020 BMW 3 Series
18,167 Miles | Tampa, FL
$36,991
est. $533/mo

Track Price Check Availability

2020 BMW 3 Series
1,000 Miles | Saint Louis, MO
$46,830
est. $675/mo

Track Price Check Availability

2019 BMW 3 Series
16,329 Miles | Naperville, IL
$38,977
est. $562/mo

Track Price Check Availability

2020 BMW 3 Series
10,848 Miles | Freeport, NY
$37,993
est. $548/mo

Track Price Check Availability

2017 BMW 3 Series
28,708 Miles | Anaheim, CA
$27,900
est. $402/mo

Track Price Check Availability

2020 BMW 3 Series
10,347 Miles | Sicklerville, NJ
$37,999
est. $548/mo

Track Price Check Availability

2017 BMW 3 Series
52,929 Miles | West Park, FL
$17,295
est. $249/mo

Track Price Check Availability

2017 BMW 3 Series
30,704 Miles | Seattle, WA
$24,880
est. $359/mo

Track Price Check Availability

2017 BMW 3 Series
38,339 Miles | Milwaukee, WI
$26,994
est. $389/mo

Track Price Check Availability

2017 BMW 3 Series
34,331 Miles | Watertown, NY
$30,984
est. $447/mo

Track Price Check Availability

2017 BMW 3 Series
31,127 Miles | White Plains, NY
$21,895
est. $316/mo

Track Price Check Availability

2017 BMW 3 Series
30,469 Miles | Oak Lawn, IL
$25,700
est. $370/mo

Track Price Check Availability

2020 BMW 3 Series
14,080 Miles | Oak Lawn, IL
$38,500
est. $555/mo

Track Price Check Availability

2020 BMW 3 Series
5,001 Miles | Phoenix, AZ
$38,076
est. $549/mo

Track Price Check Availability

2017 BMW 3 Series
37,111 Miles | Dallas, TX
$24,795
est. $357/mo

Track Price Check Availability

2019 BMW 3 Series
13,209 Miles | Cincinnati, OH
$45,000
est. $649/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage