New & Used BMW 330 under $20,000 & under 50000 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!

Used 2003 BMW 330 Ci

$13,495
43,445 mi.
mi. from 20149
365 Phillips Ave South Hackensack, NJ 07606
(201) 450-9360

Used 2004 BMW 330 Ci

$19,990
39,721 mi.
mi. from 20149
15 Boyden St Waterbury, CT 06704
5.0
1 review
(203) 577-5613
Great Deal

Used 2017 BMW 330 i

$19,750
49,418 mi.
mi. from 20149
2865 State St Salt Lake City, UT 84115
(888) 838-2413

Used 2018 BMW 330 i xDrive

$19,800
48,513 mi.
mi. from 20149
444 W Merrick Road Valley Stream, NY 11580
(877) 886-9634

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

Bmw 330s for Sale by Year