50 Best Used BMW 3 Series 330Ci for Sale, Savings from $1,459

2002 BMW 3 Series
63,825 Miles | Lebanon, OH
$7,999
est. $115/mo

Track Price Check Availability

2005 BMW 3 Series
137,769 Miles | Springfield, IL
$7,800
est. $112/mo

Track Price Check Availability

2006 BMW 3 Series
33,442 Miles | San Rafael, CA
$10,995
est. $158/mo

Track Price Check Availability

2004 BMW 3 Series
49,977 Miles | Cary, NC
$8,941
est. $129/mo

Track Price Check Availability

2002 BMW 3 Series
141,966 Miles | Maitland, FL
$5,900
est. $85/mo

Track Price Check Availability

2002 BMW 3 Series
61,664 Miles | Delray Beach, FL
$8,901
est. $128/mo

Track Price Check Availability

2005 BMW 3 Series
98,510 Miles | Murrieta, CA
$8,000
est. $115/mo

Track Price Check Availability

2003 BMW 3 Series
117,316 Miles | Fort Myers, FL
$4,500
est. $65/mo

Track Price Check Availability

2004 BMW 3 Series
170,931 Miles | Gainesville, GA
$4,900
est. $71/mo

Track Price Check Availability

2005 BMW 3 Series
144,382 Miles | Garner, NC
$3,998
est. $58/mo

Track Price Check Availability

2004 BMW 3 Series
134,451 Miles | Chicago, IL
$6,850
est. $99/mo

Track Price Check Availability

2001 BMW 3 Series
135,965 Miles | Ormond Beach, FL
$4,970
est. $72/mo

Track Price Check Availability

2002 BMW 3 Series
104,051 Miles | Raleigh, NC
$5,999
est. $86/mo

Track Price Check Availability

2005 BMW 3 Series
73,200 Miles | Old Monroe, MO
$9,950
est. $143/mo

Track Price Check Availability

2005 BMW 3 Series
89,063 Miles | Bedford, VA
$4,795
est. $69/mo

Track Price Check Availability

2001 BMW 3 Series
123,855 Miles | Orange, CA
$5,950
est. $86/mo

Track Price Check Availability

2006 BMW 3 Series
92,724 Miles | Front Royal, VA
$7,791
est. $112/mo

Track Price Check Availability

2006 BMW 3 Series
102,543 Miles | Fort Worth, TX
$6,995
est. $101/mo

Track Price Check Availability

2003 BMW 3 Series
116,822 Miles | Stanton, CA
$6,899
est. $99/mo

Track Price Check Availability

2001 BMW 3 Series
161,945 Miles | Fort Lauderdale, FL
$5,985
est. $86/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage