2004 BMW 3 Series for Sale in Virginia Beach, VA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

Days on Market

- Loading...

Recent Listings

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

Add Similar Cars


2004 BMW 3 Series 325xi Review
by ChrisKrasz

Turns heads.

Well with a muffler delete it sounds great. Not too loud but sounds well. Mods are widely and somewhat cheaply available, depending on what you plan on and what brand/quality you want. It's really easy to make this car look great cosmetically.

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/10/07/19/27/2004_bmw_3_series-pic-8469913576302457649-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23454

Good Deal
$1,006 BELOW
CarGurus IMV of $5,001

Price: $3,995

Mileage: 128,533

Location: Virginia Beach, VA 23454

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $3,995, 128,533 miles
Avg. Dealer Rating: (8 reviews) "Respond back quickly"
https://static.cargurus.com/images/forsale/2017/08/29/08/04/2005_bmw_3_series-pic-1479812519103216383-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Norfolk, VA 23518

Good Deal
$965 BELOW
CarGurus IMV of $4,965

Price: $4,000

Mileage: 155,107

Location: Norfolk, VA 23518

Average time on market: 15 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2005 BMW 3 Series 325i for sale - $4,000, 155,107 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Absolute best car buying experience ever! Highly recommend. "
https://static.cargurus.com/images/forsale/2017/10/06/19/43/2003_bmw_3_series-pic-7840098598553184591-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Norfolk, VA 23523

Good Deal
$872 BELOW
CarGurus IMV of $5,867

Price: $4,995

Mileage: 101,066

Location: Norfolk, VA 23523

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 330xi for sale - $4,995, 101,066 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System, Premium Package, Climate Package
Avg. Dealer Rating: (6 reviews) "This vehicle was gone but I got a black one which was even better Great customer service"
https://static.cargurus.com/images/forsale/2017/08/25/18/32/2005_bmw_3_series-pic-228091578059669424-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Moyock, NC 27958

Good Deal
$864 BELOW
CarGurus IMV of $5,864

Price: $5,000

Mileage: 128,001

Location: Moyock, NC 27958

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325Ci for sale - $5,000, 128,001 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "When I arrived I notice the car had been poorly repaired doors on the driver side. The car fax was clean so apparently someone did the body work themselves or paid cash to have it repaired. I was disappointed that I drove to see the car. Had I known it was poorly repaired I wouohave made the drive from Virginia. "
https://static.cargurus.com/images/forsale/2017/05/27/23/24/2003_bmw_3_series-pic-8112826298478671807-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible Used Cars in Virginia Beach, VA 23451

Fair Deal
$347 BELOW
CarGurus IMV of $5,842

Price: $5,495

Mileage: 97,321

Location: Virginia Beach, VA 23451

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Steel Blue Metallic With Dark Blue Soft Top Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $5,495, 97,321 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Fast response"
https://static.cargurus.com/images/forsale/2017/06/15/07/20/2005_bmw_3_series-pic-9112568544761518805-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23452

Fair Deal
$442 ABOVE
CarGurus IMV of $5,553

Price: $5,995

Mileage: 115,958

Location: Virginia Beach, VA 23452

Average time on market: 15 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2005 BMW 3 Series 325i for sale - $5,995, 115,958 miles with Sunroof/Moonroof
Avg. Dealer Rating: (40 reviews) "Fast response. Patient, flexible and helpful. Thanks. "
https://static.cargurus.com/images/forsale/2017/04/27/23/23/2003_bmw_3_series-pic-1516646886979121159-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23454

Price: $3,995

Mileage: 138,402

Location: Virginia Beach, VA 23454

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $3,995, 138,402 miles
Avg. Dealer Rating: (8 reviews) "Strictly business. Bill (sales) handled all issues professionally and quickly. The deal was fair and I am happy!"
https://static.cargurus.com/images/forsale/2017/09/26/07/06/2005_bmw_3_series-pic-7400916984173661393-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Norfolk, VA 23502

Price: $3,995

Mileage: ?

Location: Norfolk, VA 23502

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 BMW 3 Series 330i for sale - $3,995 with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Very professional and good service"
https://static.cargurus.com/images/forsale/2017/05/08/10/51/2004_bmw_3_series-pic-8267886363276472780-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23451

Price: $4,995

Mileage: 140,404

Location: Virginia Beach, VA 23451

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $4,995, 140,404 miles with Premium Package, Leather Seats, Premium Wheels
Avg. Dealer Rating: (8 reviews) "Express Motors was fast to response to emails and a joy to communicate with in person! Originally I went to look at a different car, but it was in the shop as something was wrong with it. However they offered me to view another vehicle and test drive it and I immediately feel in love! Plus, since I went originally for a cheaper car they brought down the price of 2nd vehicle they let me look at to the same price as the one in the shop! If you are looking for a place to go for a car come to Express Motors! Great people! Great cars! "
https://static.cargurus.com/images/forsale/2017/10/23/22/02/2003_bmw_3_series-pic-5003890342822612543-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Norfolk, VA 23502

Price: $5,500

Mileage: 93,221

Location: Norfolk, VA 23502

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $5,500, 93,221 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (15 reviews) " I didn't get the car but he was very helpful"
https://static.cargurus.com/images/forsale/2016/01/20/14/07/2003_bmw_3_series-pic-1746156845172020918-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23462

Price: $5,700

Mileage: 106,665

Location: Virginia Beach, VA 23462

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $5,700, 106,665 miles with Aluminum Wheels
Avg. Dealer Rating: (9 reviews) "Price was lowered by $1000, offer for trade-in was fair. Needed repairs amounted to $1900. Had I known this before I agreed to the sale I wouldn't have bought it. My mistake."
https://static.cargurus.com/images/forsale/2017/10/19/07/43/2003_bmw_3_series-pic-266785269325348756-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Chesapeake, VA 23323

Price: $5,900

Mileage: 134,380

Location: Chesapeake, VA 23323

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2003 BMW 3 Series 330i for sale - $5,900, 134,380 miles
Avg. Dealer Rating: (6 reviews) "Nice and professional"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325xi Used Cars in Virginia Beach, VA 23462

Price: $5,993

Mileage: 157,534

Location: Virginia Beach, VA 23462

Average time on market: 11 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325xi for sale - $5,993, 157,534 miles with Sunroof/Moonroof
Avg. Dealer Rating: (19 reviews) "I bought 6 cars from Select Automotive!!! I have had nothing but SUCCESSFUL relationship with this company. I will always return to them, whenever I purchase a vehicle. Thank you for your Courteous service! Thank you Merced and Anita for all your help!--Mrs. Ruth"
https://static.cargurus.com/images/forsale/2016/01/20/14/07/2003_bmw_3_series-pic-1746156845172020918-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Virginia Beach, VA 23462

Price: $6,850

Mileage: 137,893

Location: Virginia Beach, VA 23462

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: White Description: Used 2003 BMW 3 Series 325i for sale - $6,850, 137,893 miles with Aluminum Wheels
Avg. Dealer Rating: (9 reviews) "Timely and relevant response."
https://static.cargurus.com/images/forsale/2017/09/14/03/23/2003_bmw_3_series-pic-1214355006692507325-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Portsmouth, VA 23704

Price: $7,995

Mileage: 131,472

Location: Portsmouth, VA 23704

Average time on market: 17 days Certified Pre-Owned: No Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $7,995, 131,472 miles
Avg. Dealer Rating: (4 reviews) "It was nice, informative!"
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 181 Great Deals $25,900 6,635 listings
2016 BMW 3 Series 36 Great Deals $16,799 1,530 listings
2015 BMW 3 Series 69 Great Deals $14,995 1,711 listings
2014 BMW 3 Series 293 Great Deals $12,500 5,362 listings
2013 BMW 3 Series 55 Great Deals $10,523 1,587 listings
2012 BMW 3 Series 23 Great Deals $11,480 643 listings
2011 BMW 3 Series 104 Great Deals $6,377 2,763 listings
2010 BMW 3 Series 39 Great Deals $5,986 764 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,277 listings
2008 BMW 3 Series 65 Great Deals $3,495 1,759 listings