2003 BMW 3 Series for Sale in Minneapolis, MN

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Nationwide Shipping

Add Similar Cars


2003 BMW 3 Series 325i Review
by Jim

Well worthwhile investment at any age

This is my 4th BMW and best thus far. I have owned the E30 (1985), E24 (1986), E36 (1997) and this E46 (2003). The progressive improvements over the years are quite noticeable in this E46 model. It has been rated as BMW's most reliable among the 3 Series and one of their most bulletproof reliable vehicles ever built. We have owned for 4 1/2 ...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/06/08/07/59/2003_bmw_3_series-pic-2279643869123494098-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Mound, MN 55364

Good Deal
$1,272 BELOW
CarGurus IMV of $5,267

Price: $3,995

Mileage: 125,469

Location: Mound, MN 55364

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Blue Description: Used 2003 BMW 3 Series 330i for sale - $3,995, 125,469 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "Good"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325xi Used Cars in Minneapolis, MN 55429

Good Deal
$866 BELOW
CarGurus IMV of $4,861

Price: $3,995

Mileage: 143,987

Location: Minneapolis, MN 55429

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Grey Description: Used 2004 BMW 3 Series 325xi for sale - $3,995, 143,987 miles
https://static.cargurus.com/images/forsale/2017/05/23/16/13/2004_bmw_3_series-pic-6537722820998165199-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in East Bethel, MN 55011

Fair Deal
$399 BELOW
CarGurus IMV of $6,199

Price: $5,800

Mileage: 79,144

Location: East Bethel, MN 55011

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2004 BMW 3 Series 325i for sale - $5,800, 79,144 miles
Avg. Dealer Rating: (15 reviews) "Received timely response regarding the vehicle, hours and location of dealership. Thank you! "
https://static.cargurus.com/images/forsale/2017/05/23/16/13/2003_bmw_3_series-pic-7541877211772173414-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in East Bethel, MN 55011

Fair Deal
$363 BELOW
CarGurus IMV of $4,163

Price: $3,800

Mileage: 172,633

Location: East Bethel, MN 55011

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2003 BMW 3 Series 325xi for sale - $3,800, 172,633 miles
Avg. Dealer Rating: (15 reviews) "Sent me their address and phone number. Invited me to look over their inventory. Did not answer my question. Don't know if they have the truck or not. "
https://static.cargurus.com/images/forsale/2017/08/15/20/58/2003_bmw_3_series-pic-5709399927851311601-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Excelsior, MN 55331

Fair Deal
$432 ABOVE
CarGurus IMV of $4,018

Price: $4,450

Mileage: 178,464

Location: Excelsior, MN 55331

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325xi for sale - $4,450, 178,464 miles
Avg. Dealer Rating: (1 review) "Jeff (owner) is a pleasure to work with. He has made the the sales transaction process very easy. And he goes the extra mile for his customers."
https://static.cargurus.com/images/forsale/2017/08/08/07/53/2003_bmw_3_series-pic-3068421651414761803-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Shakopee, MN 55379

Fair Deal
$514 ABOVE
CarGurus IMV of $5,981

Price: $6,495

Mileage: 99,500

Location: Shakopee, MN 55379

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2003 BMW 3 Series 325xi for sale - $6,495, 99,500 miles
Avg. Dealer Rating: (7 reviews) "Ooh they r nice people they gave me the car i drove the car very nice the way they treat their customers os very high quality i thanks them and keep "
https://static.cargurus.com/images/forsale/2017/04/05/05/28/2003_bmw_3_series-pic-1781666487367240134-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Minneapolis, MN 55429

Fair Deal
$763 ABOVE
CarGurus IMV of $4,187

Price: $4,950

Mileage: 171,661

Location: Minneapolis, MN 55429

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325xi for sale - $4,950, 171,661 miles
Avg. Dealer Rating: (2 reviews) "Very nice people. Awesome job. A+++++++"
https://static.cargurus.com/images/forsale/2017/08/10/19/12/2002_bmw_3_series-pic-947114725420535773-152x114.jpeg

2002 BMW 3 Series 325Ci Used Cars in Eden Prairie, MN 55346

Price: $4,950

Mileage: 130,035

Location: Eden Prairie, MN 55346

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2002 BMW 3 Series 325Ci for sale - $4,950, 130,035 miles with Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "It was ok. Sometimes they are hard to get ahold of. In the end they did everything right."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325i Used Cars in Lonsdale, MN 55046

Price: $5,950

Mileage: 99,158

Location: Lonsdale, MN 55046

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $5,950, 99,158 miles with Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/07/27/18/52/2002_bmw_3_series-pic-5988982332280320407-152x114.jpeg

2002 BMW 3 Series 325i Used Cars in Burnsville, MN 55337

High Price
$781 ABOVE
CarGurus IMV of $4,319

Price: $5,100

Mileage: 136,411

Location: Burnsville, MN 55337

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2002 BMW 3 Series 325i for sale - $5,100, 136,411 miles with Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "They were very responsive."
https://static.cargurus.com/images/forsale/2017/08/19/02/50/2002_bmw_3_series-pic-8544822934632144037-152x114.jpeg

2002 BMW 3 Series 330i Used Cars in Spring Lake Park, MN 55432

High Price
$920 ABOVE
CarGurus IMV of $3,079

Price: $3,999

Mileage: 218,529

Location: Spring Lake Park, MN 55432

Average time on market: 13 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2002 BMW 3 Series 330i for sale - $3,999, 218,529 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Every question I asked was answered and pictures we're sent. Kevin got back right away. Fastest and best service I've ever had buying a car. I would recommend and go back myself. "
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2017 BMW 3 Series 170 Great Deals $25,429 8,775 listings
2016 BMW 3 Series 46 Great Deals $19,500 1,911 listings
2015 BMW 3 Series 37 Great Deals $15,995 1,163 listings
2014 BMW 3 Series 238 Great Deals $13,315 5,264 listings
2013 BMW 3 Series 46 Great Deals $10,900 1,644 listings
2012 BMW 3 Series 29 Great Deals $9,995 633 listings
2011 BMW 3 Series 118 Great Deals $5,995 2,511 listings
2010 BMW 3 Series 38 Great Deals $5,986 790 listings
2009 BMW 3 Series 54 Great Deals $4,995 1,342 listings
2008 BMW 3 Series 82 Great Deals $3,000 1,738 listings