New & Used BMW 330 under $20,000 for Sale

Filters
Filter Advanced Filters
Sort By
Good Deal

Used 2004 BMW 330 330Ci

$8,994
84,517 mi.
17 mi. from 20149
9772 Fairfax Blvd Fairfax, VA 22031
(703) 537-5927
Great Deal

Used 2004 BMW 330 Ci

$9,977
88,299 mi.
19 mi. from 20149
7700 Lee Hwy Falls Church, VA 22042
(202) 894-6742

Used 2002 BMW 330 Ci

$9,995
115,129 mi.
9 mi. from 20149
25354 Pleasant Valley Rd STE 135 Chantilly, VA 20152
3.0
2 reviews
(703) 962-1846
Fair Deal

Used 2006 BMW 330 Ci

$8,798
112,904 mi.
7 mi. from 20149
47020 Harry Byrd Hwy Sterling, VA 20164
(703) 429-2897

Used 2004 BMW 330 xi

$9,995
88,495 mi.
20 mi. from 20149
9010 Liberia Ave Manassas, VA 20110
(703) 794-4474

Bmw 330s for Sale by Year