2004 BMW 3 Series for Sale in Cardiff

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Photos

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/09/13/23/53/2005_bmw_3_series-pic-9089737754067672536-152x114.jpeg

2005 BMW 3 Series 2.0TD 320Cd SE Coupe Used Cars in Cross Keys, Wales NP11 7DH

Good Deal
£687 BELOW
CarGurus IMV of £3,177

Price: £2,490

Mileage: 118,000

Location: Cross Keys, Wales NP11 7DH

Approved Used: No Gearbox: Manual Colour: Blue Description: Used 2005 BMW 3 Series 2.0TD 320Cd SE Coupe for sale - £2,490, 118,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/07/22/06/52/2005_bmw_3_series-pic-5253641571383900656-152x114.jpeg

2005 BMW 3 Series 3.0 330Ci Sport Convertible auto Used Cars in Bristol, South West England BS15 1PE

Good Deal
£850 BELOW
CarGurus IMV of £5,340

Price: £4,490

Mileage: 103,000

Location: Bristol, South West England BS15 1PE

Approved Used: No Gearbox: Automatic Colour: Black Description: Used 2005 BMW 3 Series 3.0 330Ci Sport Convertible auto for sale - £4,490, 103,000 miles
https://static.cargurus.com/images/forsale/2017/06/14/02/28/2005_bmw_3_series-pic-7121689562031960911-152x114.jpeg

2005 BMW 3 Series 2.0TD 320Cd Sport Convertible Used Cars in Temple Cloud, South West England BS39 5AA

Fair Deal
£396 BELOW
CarGurus IMV of £4,391

Price: £3,995

Mileage: 120,000

Location: Temple Cloud, South West England BS39 5AA

Approved Used: No Gearbox: Manual Colour: Silver Description: Used 2005 BMW 3 Series 2.0TD 320Cd Sport Convertible for sale - £3,995, 120,000 miles with Leather Seats
Avg. Dealer Rating: (1 review) "Very helpful. Not pushy. Car as described. Many thanks."
https://static.cargurus.com/images/forsale/2017/07/11/09/55/2003_bmw_3_series-pic-4081396825036117954-152x114.jpeg

2003 BMW 3 Series 3.0 330i Sport Touring auto Used Cars in Clevedon, South West England BS21 6TH

Fair Deal
£319 BELOW
CarGurus IMV of £3,614

Price: £3,295

Mileage: 106,000

Location: Clevedon, South West England BS21 6TH

Approved Used: No Gearbox: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 3.0 330i Sport Touring auto for sale - £3,295, 106,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Contacted ASAP. "
https://static.cargurus.com/images/forsale/2017/07/19/23/58/2004_bmw_3_series-pic-4781421739139466361-152x114.jpeg

2004 BMW 3 Series 2.0TD 320d SE Used Cars in Pontllanfraith, Wales NP12 2JH

Fair Deal
£134 BELOW
CarGurus IMV of £1,824

Price: £1,690

Mileage: 118,000

Location: Pontllanfraith, Wales NP12 2JH

Approved Used: No Gearbox: Manual Colour: Silver Description: Used 2004 BMW 3 Series 2.0TD 320d SE for sale - £1,690, 118,000 miles
Avg. Dealer Rating: (5 reviews) "Dealer was very prompt in responding to us and very helpful when we went to view the car. Wasn't pushing for the sale like other dealers we'd been to. Bought the car and so far so good. Would recommend using this dealer"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 2.0TD 320d SE Used Cars in Barry, Wales CF63 4JP

Fair Deal
£282 BELOW
CarGurus IMV of £3,577

Price: £3,295

Mileage: 105,000

Location: Barry, Wales CF63 4JP

Approved Used: No Gearbox: Manual Colour: Blue Description: Used 2005 BMW 3 Series 2.0TD 320d SE for sale - £3,295, 105,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/08/15/00/00/2005_bmw_3_series-pic-2435437774818344880-152x114.jpeg

2005 BMW 3 Series 3.0 330Ci Sport Coupe auto Used Cars in Bridgwater, South West England TA6 7AG

Fair Deal
£4 BELOW
CarGurus IMV of £3,954

Price: £3,950

Mileage: 111,000

Location: Bridgwater, South West England TA6 7AG

Approved Used: No Gearbox: Automatic Colour: Blue Description: Used 2005 BMW 3 Series 3.0 330Ci Sport Coupe auto for sale - £3,950, 111,000 miles with Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Quick reply to my email."
https://static.cargurus.com/images/forsale/2017/06/21/07/36/2003_bmw_3_series-pic-5528750576704598394-152x114.jpeg

2003 BMW 3 Series 2.2 320Ci Sport Convertible Used Cars in Porth, Wales CF39 9SH

Fair Deal
£250 ABOVE
CarGurus IMV of £2,945

Price: £3,195

Mileage: 107,000

Location: Porth, Wales CF39 9SH

Approved Used: No Gearbox: Manual Colour: Black Description: Used 2003 BMW 3 Series 2.2 320Ci Sport Convertible for sale - £3,195, 107,000 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Very impressive swiftness of response"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 1.8 316i SE Used Cars in Bristol, South West England BS34 5BU

Price: £850

Mileage: 142,000

Location: Bristol, South West England BS34 5BU

Approved Used: No Gearbox: Manual Colour: Green Description: Used 2003 BMW 3 Series 1.8 316i SE for sale - £850, 142,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/08/17/11/27/2004_bmw_3_series-pic-887518821210390337-152x114.jpeg

2004 BMW 3 Series 1.8 316ti ES Compact Used Cars in Bristol, South West England BS35 3TU

Price: £999

Mileage: 124,900

Location: Bristol, South West England BS35 3TU

Approved Used: No Gearbox: Manual Colour: Grey Description: Used 2004 BMW 3 Series 1.8 316ti ES Compact for sale - £999, 124,900 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Good service. The car I purchased was given a MOT and service and was ready for collection on time."
https://static.cargurus.com/images/forsale/2017/08/09/00/37/2003_bmw_3_series-pic-2798803687073060206-152x114.jpeg

2003 BMW 3 Series 2.0TD 320d SE Touring Used Cars in Brent Knoll, South West England TA9 4HH

Price: £2,277

Mileage: 114,667

Location: Brent Knoll, South West England TA9 4HH

Approved Used: No Gearbox: Manual Colour: Silver Description: Used 2003 BMW 3 Series 2.0TD 320d SE Touring for sale - £2,277, 114,667 miles
Avg. Dealer Rating: (2 reviews) "The sales person was very helpful and polite. I purchased the car with a slight discount on advertised price as I was not part exchanging one. The after sales service team are also very polite and helpful and I will go back to them again, when I need an other car. Thank you!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 2.0TD 320d SE Touring Used Cars in Weston-Super-Mare, South West England BS23 3YG

Price: £2,295

Mileage: 176,000

Location: Weston-Super-Mare, South West England BS23 3YG

Approved Used: No Gearbox: Manual Colour: Silver Description: Used 2004 BMW 3 Series 2.0TD 320d SE Touring for sale - £2,295, 176,000 miles
Avg. Dealer Rating: (4 reviews) "Drove a long way for nothing. The car had a leaking head gasket. Not mentioned in the advert or when I spoke to him"
https://static.cargurus.com/images/forsale/2017/05/23/00/53/2003_bmw_3_series-pic-4715723852180007504-152x114.jpeg

2003 BMW 3 Series Used Cars in Eastington, South West England GL10 3AL

Price: £2,395

Mileage: 92,000

Location: Eastington, South West England GL10 3AL

Approved Used: No Gearbox: Automatic Colour: Silver Description: Used 2003 BMW 3 Series for sale - £2,395, 92,000 miles with Alloy Wheels
Avg. Dealer Rating: (12 reviews) "The guys were very helpful, friendly and honest. We bought a nice car!"
https://static.cargurus.com/images/forsale/2017/07/28/10/15/2005_bmw_3_series-pic-7945628170981285631-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE Touring Used Cars in Bristol, South West England BS3 2NW

Price: £2,395

Mileage: 100,000

Location: Bristol, South West England BS3 2NW

Approved Used: No Gearbox: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0TD 320d SE Touring for sale - £2,395, 100,000 miles with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "emailed my interest and with in a day message was received that car had already been sold, since then i have had regular updates about other vehicles i maybe interested in"
https://static.cargurus.com/images/forsale/2017/03/17/01/01/2003_bmw_3_series-pic-8309382353028622133-152x114.jpeg

2003 BMW 3 Series 3.0TD 330d Sport auto Used Cars in Bristol, South West England BS30 6EF

Price: £2,490

Mileage: 153,000

Location: Bristol, South West England BS30 6EF

Approved Used: No Gearbox: Automatic Colour: Black Description: Used 2003 BMW 3 Series 3.0TD 330d Sport auto for sale - £2,490, 153,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "I was happy with their response "
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 10 Great Deals £21,991 729 listings
2016 BMW 3 Series 27 Great Deals £11,990 580 listings
2015 BMW 3 Series 26 Great Deals £10,995 405 listings
2014 BMW 3 Series 33 Great Deals £7,900 735 listings
2013 BMW 3 Series 36 Great Deals £6,995 676 listings
2012 BMW 3 Series 32 Great Deals £5,800 448 listings
2011 BMW 3 Series 26 Great Deals £4,795 399 listings
2010 BMW 3 Series 23 Great Deals £4,650 349 listings
2009 BMW 3 Series 15 Great Deals £3,750 341 listings
2008 BMW 3 Series 21 Great Deals £2,475 267 listings