BMW
3 Series
Filter
Save Saved

No Results Found

Save this search to get instantly alerted when matching listings appear

or expand your search

2006 BMW 3 Series 330xi
149,152 Miles | West Richland, WA
$7,950
est. $143/mo

Track Price Check Availability
Hot Car

2006 BMW 3 Series 330xi
212,000 Miles | Woodside, NY
$3,995
est. $72/mo

Track Price Check Availability
Hot Car

2006 BMW 3 Series 330xi
82,870 Miles | Walnut Hills, OH
$8,800
est. $158/mo

Track Price Check Availability
Price Drop

2005 BMW 3 Series 330xi
68,595 Miles | San Diego, CA
$16,995
est. $306/mo

Track Price Check Availability
Hot Car

2006 BMW 3 Series 330xi
124,800 Miles | Fredericksburg, VA
$4,995
est. $90/mo

Track Price Check Availability
Hot Car

2005 BMW 3 Series 330xi
179,033 Miles | Gastonia, NC
$4,845
est. $87/mo

Track Price Check Availability

2003 BMW 3 Series 330xi
105,687 Miles | Philadelphia, PA
$8,995
est. $162/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
142,327 Miles | Columbia, SC
$9,399
est. $169/mo

Track Price Check Availability
Fresh

2003 BMW 3 Series 330xi
160,783 Miles | Lynnwood, WA
$4,995
est. $90/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
83,850 Miles | Fairfield, OH
$8,999
est. $162/mo

Track Price Check Availability

2003 BMW 3 Series 330xi
131,126 Miles | Harrisburg, PA
$6,490
est. $117/mo

Track Price Check Availability
Hot Car

2006 BMW 3 Series 330xi
111,800 Miles | Raleigh, NC
$6,995
est. $126/mo

Track Price Check Availability
Hot Car

2003 BMW 3 Series 330xi
136,052 Miles | Levittown, PA
$5,995
est. $108/mo

Track Price Check Availability
Hot Car

2006 BMW 3 Series 330xi
165,253 Miles | Oklahoma City, OK
$6,500
est. $117/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
96,489 Miles | Naugatuck, CT
$9,995
est. $180/mo

Track Price Check Availability

2003 BMW 3 Series 330xi
135,289 Miles | Renton, WA
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 BMW 3 Series 330xi
136,500 Miles | Attleboro, MA
Accepting Offers
est. $0/mo

Track Price Check Availability
Fresh

2004 BMW 3 Series 330xi
161,844 Miles | Murfreesboro, TN
Accepting Offers
est. $0/mo

Track Price Check Availability

2004 BMW 3 Series 330xi
151,057 Miles | Fayetteville, NC
$7,995
est. $144/mo

Track Price Check Availability

2006 BMW 3 Series 330xi
126,871 Miles | Epping, NH
Accepting Offers
est. $0/mo

Track Price Check Availability