2005 BMW 3 Series
74,617 Miles | Rochester, MN
$9,900
Est $143/mo

Track Price Check Availability

2004 BMW 3 Series
111,901 Miles | Amityville, NY
$5,895
Est $85/mo

Track Price Check Availability

2001 BMW 3 Series
98,001 Miles | Baldwin, NY
$7,995
Est $115/mo

Track Price Check Availability

2005 BMW 3 Series
111,225 Miles | Pasco, WA
$7,998
Est $115/mo

Track Price Check Availability

2004 BMW 3 Series
88,391 Miles | Monroe, NC
$7,891
Est $114/mo

Track Price Check Availability

2002 BMW 3 Series
103,788 Miles | Mount Airy, NC
$7,995
Est $115/mo

Track Price Check Availability

2002 BMW 3 Series
143,125 Miles | West Babylon, NY
$3,995
Est $58/mo

Track Price Check Availability

2006 BMW 3 Series
88,206 Miles | Greenville, NC
$7,780
Est $112/mo

Track Price Check Availability

2002 BMW 3 Series
56,953 Miles | Downers Grove, IL
$8,000
Est $115/mo

Track Price Check Availability

2004 BMW 3 Series
75,353 Miles | Florence, AL
$8,764
Est $126/mo

Track Price Check Availability

2004 BMW 3 Series
105,391 Miles | Schaumburg, IL
$5,934
Est $86/mo

Track Price Check Availability

2006 BMW 3 Series
65,568 Miles | Jenkintown, PA
$9,500
Est $137/mo

Track Price Check Availability

2006 BMW 3 Series
82,000 Miles | Charlotte, NC
$9,332
Est $135/mo

Track Price Check Availability

2002 BMW 3 Series
36,090 Miles | Harrisburg, PA
$11,991
Est $173/mo

Track Price Check Availability

2003 BMW 3 Series
55,893 Miles | Wilmington, NC
$9,995
Est $144/mo

Track Price Check Availability

2001 BMW 3 Series
103,902 Miles | Long Beach, CA
$6,899
Est $99/mo

Track Price Check Availability

2004 BMW 3 Series
92,306 Miles | Greensboro, NC
$8,999
Est $130/mo

Track Price Check Availability

2006 BMW 3 Series
91,162 Miles | Greensboro, NC
$17,999
Est $259/mo

Track Price Check Availability

2002 BMW 3 Series
53,789 Miles | Rehoboth Beach, DE
$11,990
Est $173/mo

Track Price Check Availability

2005 BMW 3 Series
93,985 Miles | Greensboro, NC
$9,999
Est $144/mo

Track Price Check Availability

BMW 3 Series Pricing Analysis

Active Listings
Mileage