New & Used BMW 330 under $20,000 & under 40000 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 2004 BMW 330 Ci

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

Used 2002 BMW 330 Ci

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

Bmw 330s for Sale by Year