New & Used BMW 330 under $30,000 & under 20000 Miles for Sale

Filters

Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Great Deal

Used 2018 BMW 330 i xDrive

$27,600
11,700 mi.
mi. from 20149
1349 N Beck Rd Post Falls, ID 83854
(888) 712-0671
Great Deal

Used 2018 BMW 330 i xDrive

$28,129
17,339 mi.
mi. from 20149
835 Classic Dr Streetsboro, OH 44241
(330) 474-3026
Great Deal

Used 2018 BMW 330 i xDrive

$28,999
8,779 mi.
mi. from 20149
885 Classic Drive Streetsboro, OH 44241
(330) 474-6416
Great Deal

Used 2018 BMW 330 i

$28,884
16,223 mi.
mi. from 20149
367 Farrington Highway Kapolei, HI 96707
(808) 376-2576
Good Deal

Used 2018 BMW 330 i

$29,692
14,704 mi.
mi. from 20149
301-A Auto Mall Pkwy Vallejo, CA 94591
(888) 881-3523

Used 2002 BMW 330 Ci

$6,995
0 mi.
mi. from 20149
3343 Foothill Blvd Glendale, CA 91214
3.4
5 reviews
(888) 633-6097
Great Deal

Used 2018 BMW 330 i

$29,395
8,800 mi.
mi. from 20149
23649 Valencia Blvd Santa Clarita, CA 91355
(877) 275-1131
Great Deal

Used 2018 BMW 330 i xDrive

$26,990
18,735 mi.
mi. from 20149
1260 Main St. Cuyahoga Falls, OH 44221
(866) 583-7253
Great Deal

Used 2018 BMW 330 i

$28,697
18,022 mi.
mi. from 20149
4224 Highway 441 Se Okeechobee, FL 34974
(863) 697-4061

Used 2018 BMW 330 i xDrive

$25,850
16,530 mi.
mi. from 20149
2200 South Federal Highway Fort Lauderdale, FL 33316
(561) 763-8426
Great Deal

Used 2018 BMW 330 i

$28,998
19,602 mi.
mi. from 20149
1675 Howard St San Francisco, CA 94103
(415) 680-1082
Great Deal

Used 2018 BMW 330 i xDrive

$28,999
17,400 mi.
mi. from 20149
885 Classic Drive Streetsboro, OH 44241
(330) 474-6416
Great Deal

Used 2018 BMW 330 i

$26,987
17,716 mi.
mi. from 20149
1221 N Central Expy Richardson, TX 75080
(972) 347-0494

Used 2021 BMW 330 i xDrive

$29,900
5,334 mi.
mi. from 20149
2425 N Expy Griffin, GA 30223
(800) 901-8578

Bmw 330s for Sale by Year