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

$13,900
37,221 mi.
mi. from 20149
1104 US Hwy 72 E Athens, AL 35611
(256) 444-3175
Great Deal

Used 2017 BMW 330 i

$19,999
55,885 mi.
mi. from 20149
6950 North Military Highway Norfolk, VA 23518
(757) 852-0308
Good Deal

Used 2006 BMW 330 i

$12,988
55,089 mi.
mi. from 20149
24179 Tom Hodges Dr Hollywood, MD 20636
(301) 880-0157
Great Deal

Used 2017 BMW 330 i

$19,950
56,040 mi.
mi. from 20149
2000 Maritime St #100 Oakland, CA 94607
(877) 230-2508
Fair Deal

Used 2006 BMW 330 xi

$9,679
57,802 mi.
Online vendor
ONLINE ONLY - No Retail Location South Orange, NJ 07079
(206) 690-6952
Great Deal

Used 2006 BMW 330 Ci

$15,680
56,942 mi.
mi. from 20149
45550 Dequindre Road Shelby charter Township, MI 48317
(248) 237-3516
Great Deal

Used 2004 BMW 330 Ci

$14,770
52,452 mi.
mi. from 20149
2364 Gordon Hwy Augusta, GA 30909
(706) 955-4189

Used 2017 BMW 330 i

$17,500
35,612 mi.
mi. from 20149
2200 South Federal Highway Fort Lauderdale, FL 33316
(561) 763-8426

Bmw 330s for Sale by Year