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

2017 BMW 3 Series
15,839 Miles | Santa Ana, CA
$21,099
est. $304/mo

Track Price Check Availability

2017 BMW 3 Series
21,318 Miles | Montclair, CA
$22,999
est. $332/mo

Track Price Check Availability

2017 BMW 3 Series
29,849 Miles | Beaverton, OR
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW 3 Series
31,588 Miles | Vancouver, WA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW 3 Series
31,039 Miles | Lynnwood, WA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW 3 Series
30,513 Miles | Lynnwood, WA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW 3 Series
59,838 Miles | Kenosha, WI
$19,998
est. $288/mo

Track Price Check Availability

2017 BMW 3 Series
21,083 Miles | Bakersfield, CA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW 3 Series
29,754 Miles | Vancouver, WA
$19,998
est. $288/mo

Track Price Check Availability

2017 BMW 3 Series
34,461 Miles | Westborough, MA
$29,998
est. $432/mo

Track Price Check Availability

2017 BMW 3 Series
37,265 Miles | Newport News, VA
$18,998
est. $274/mo

Track Price Check Availability

2017 BMW 3 Series
35,679 Miles | Manchester, NH
$27,998
est. $404/mo

Track Price Check Availability

2017 BMW 3 Series
27,015 Miles | Renton, WA
$20,998
est. $303/mo

Track Price Check Availability

2017 BMW 3 Series
29,582 Miles | Henderson, NV
$19,998
est. $288/mo

Track Price Check Availability

2017 BMW 3 Series
26,997 Miles | Vancouver, WA
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW 3 Series
28,404 Miles | Beaverton, OR
$22,998
est. $331/mo

Track Price Check Availability

2017 BMW 3 Series
25,761 Miles | Henderson, NV
$19,998
est. $288/mo

Track Price Check Availability

2017 BMW 3 Series
18,701 Miles | Las Vegas, NV
$21,998
est. $317/mo

Track Price Check Availability

2017 BMW 3 Series
39,121 Miles | Marietta, GA
$24,297
est. $350/mo

Track Price Check Availability

2017 BMW 3 Series
28,705 Miles | Franklin Square, NY
$23,850
est. $344/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage