2005 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 Vehicles
https://static.cargurus.com/images/forsale/2016/12/26/07/02/2004_bmw_3_series-pic-2044181601155236613-152x114.jpeg

2004 BMW 3 Series 2.0 318Ci Sport Coupe Used Cars in Rumney, Wales CF3 2ER

Great Deal
£865 BELOW
Instant Market Value of £2,660

Price: £1,795

Mileage: 114,000

Location: Rumney, Wales CF3 2ER

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2004 BMW 3 Series 2.0 318Ci Sport Coupe for sale - £1,795, 114,000 miles
Avg. Dealer Rating: (1 review) "No pressure sales. Friendly and approachable."
https://static.cargurus.com/images/forsale/2017/01/18/18/45/2006_bmw_3_series-pic-2049812306308322540-152x114.jpeg

2006 BMW 3 Series 2.0TD 320Cd M Sport Convertible Used Cars in Gloucester, South West England GL2 9QL

Great Deal
£990 BELOW
Instant Market Value of £6,485

Price: £5,495

Mileage: 88,717

Location: Gloucester, South West England GL2 9QL

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2006 BMW 3 Series 2.0TD 320Cd M Sport Convertible for sale - £5,495, 88,717 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Good family run business. Highly recommended "
https://static.cargurus.com/images/forsale/2016/10/10/05/58/2006_bmw_3_series-pic-7747236730981316107-152x114.jpeg

2006 BMW 3 Series 2.5 325i SE Saloon 4d auto Used Cars in Aberdare, Wales CF44 0AG

Good Deal
£748 BELOW
Instant Market Value of £6,736

Price: £5,988

Mileage: 42,000

Location: Aberdare, Wales CF44 0AG

Approved Used: No Transmission: Automatic Colour: Grey Description: Used 2006 BMW 3 Series 2.5 325i SE Saloon 4d auto for sale - £5,988, 42,000 miles with Leather Seats, Alloy Wheels
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 2.5 325Ci Sport Convertible auto Used Cars in Chepstow, South West England NP16 6BE

Good Deal
£1,166 BELOW
Instant Market Value of £5,661

Price: £4,495

Mileage: 106,000

Location: Chepstow, South West England NP16 6BE

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2005 BMW 3 Series 2.5 325Ci Sport Convertible auto for sale - £4,495, 106,000 miles
https://static.cargurus.com/images/forsale/2017/01/03/07/02/2004_bmw_3_series-pic-9215620590224537267-152x114.jpeg

2004 BMW 3 Series 3.0 330Ci Sport Coupe auto Used Cars in South Glamorgan, Wales CF11 8TR

Good Deal
£281 BELOW
Instant Market Value of £4,276

Price: £3,995

Mileage: 86,000

Location: South Glamorgan, Wales CF11 8TR

Approved Used: No Transmission: Automatic Colour: Blue Description: Used 2004 BMW 3 Series 3.0 330Ci Sport Coupe auto for sale - £3,995, 86,000 miles with Leather Seats
Avg. Dealer Rating: (2 reviews) "Very helpful and swift deal completed. Lovely guys."
https://static.cargurus.com/images/forsale/2017/01/19/00/50/2005_bmw_3_series-pic-6709522236357501469-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE Used Cars in Bristol, South West England BS16 5HQ

Good Deal
£360 BELOW
Instant Market Value of £4,345

Price: £3,985

Mileage: 97,000

Location: Bristol, South West England BS16 5HQ

Approved Used: No Transmission: Manual Colour: Blue Description: Used 2005 BMW 3 Series 2.0TD 320d SE for sale - £3,985, 97,000 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Very helpful and reliable."
https://static.cargurus.com/images/forsale/2017/01/13/14/18/2006_bmw_3_series-pic-6940426915425685595-152x114.jpeg

2006 BMW 3 Series 2.0TD 320d SE Used Cars in Weston-Super-Mare, South West England BS24 0JN

Fair Deal
£302 BELOW
Instant Market Value of £4,079

Price: £3,777

Mileage: 119,712

Location: Weston-Super-Mare, South West England BS24 0JN

Approved Used: No Transmission: Manual Colour: Blue Description: Used 2006 BMW 3 Series 2.0TD 320d SE for sale - £3,777, 119,712 miles with Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Jamie was very helpful"
https://static.cargurus.com/images/forsale/2017/01/09/02/16/2006_bmw_3_series-pic-7300747034692974944-152x114.jpeg

2006 BMW 3 Series 2.0TD 320d SE Touring Used Cars in Bath, South West England BA1 7RL

Fair Deal
£555 BELOW
Instant Market Value of £4,530

Price: £3,975

Mileage: 114,972

Location: Bath, South West England BA1 7RL

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2006 BMW 3 Series 2.0TD 320d SE Touring for sale - £3,975, 114,972 miles with Alloy Wheels
Avg. Dealer Rating: (4 reviews) " Could not fault this car dealer. The service we received was professional, friendly, straight forward and honest. No pressure, excellent price and I got the exact car I wanted. They went above and beyond. Thank you!"
https://static.cargurus.com/images/forsale/2016/11/01/00/54/2005_bmw_3_series-pic-7621827954359465833-152x114.jpeg

2005 BMW 3 Series 3.0 330Ci Sport Convertible Used Cars in Bristol, South West England BS30 6EF

Fair Deal
£617 BELOW
Instant Market Value of £5,606

Price: £4,989

Mileage: 100,000

Location: Bristol, South West England BS30 6EF

Approved Used: No Transmission: Manual Colour: Grey Description: Used 2005 BMW 3 Series 3.0 330Ci Sport Convertible for sale - £4,989, 100,000 miles with Navigation System, Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/12/06/13/11/2006_bmw_3_series-pic-760935150368812189-152x114.jpeg

2006 BMW 3 Series 3.0TD 330d M Sport Used Cars in Weston-Super-Mare, South West England BS24 0JN

Fair Deal
£401 BELOW
Instant Market Value of £5,778

Price: £5,377

Mileage: 123,552

Location: Weston-Super-Mare, South West England BS24 0JN

Approved Used: No Transmission: Manual Colour: Titanium Silver Description: Used 2006 BMW 3 Series 3.0TD 330d M Sport for sale - £5,377, 123,552 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "The dealer emailed me soon after I contacted them through CaGurus and although I did not purchase on this occasion I will certainly use the service in order to purchase my next car "
https://static.cargurus.com/images/forsale/2016/12/20/18/46/2006_bmw_3_series-pic-2553620816573710733-152x114.jpeg

2006 BMW 3 Series 3.0 330i M Sport auto Used Cars in Swindon, South West England SN1 2EL

Fair Deal
£427 BELOW
Instant Market Value of £6,427

Price: £6,000

Mileage: 100,000

Location: Swindon, South West England SN1 2EL

Approved Used: No Transmission: Automatic Colour: Grey Description: Used 2006 BMW 3 Series 3.0 330i M Sport auto for sale - £6,000, 100,000 miles with Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/01/19/11/47/2005_bmw_3_series-pic-1899287535543117447-152x114.jpeg

2005 BMW 3 Series 2.0TD 320Cd Sport Convertible Used Cars in Bristol, South West England BS15 1PE

Fair Deal
£127 BELOW
Instant Market Value of £5,126

Price: £4,999

Mileage: 95,000

Location: Bristol, South West England BS15 1PE

Approved Used: No Transmission: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0TD 320Cd Sport Convertible for sale - £4,999, 95,000 miles with Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/11/13/00/19/2004_bmw_3_series-pic-1920602835907223834-152x114.jpeg

2004 BMW 3 Series 2.2 320Ci SE Coupe auto Used Cars in Carterton, South East England OX18 3EZ

Fair Deal
£65 BELOW
Instant Market Value of £3,255

Price: £3,190

Mileage: 57,000

Location: Carterton, South East England OX18 3EZ

Approved Used: No Transmission: Automatic Colour: Grey Description: Used 2004 BMW 3 Series 2.2 320Ci SE Coupe auto for sale - £3,190, 57,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2016/12/23/07/10/2006_bmw_3_series-pic-7585464191486792681-152x114.jpeg

2006 BMW 3 Series 2.0TD 320Cd SE Coupe Used Cars in Honiton, South West England EX14 9NE

Fair Deal
£86 BELOW
Instant Market Value of £5,581

Price: £5,495

Mileage: 67,000

Location: Honiton, South West England EX14 9NE

Approved Used: No Transmission: Manual Colour: Grey Description: Used 2006 BMW 3 Series 2.0TD 320Cd SE Coupe for sale - £5,495, 67,000 miles
Avg. Dealer Rating: (10 reviews) "Great friendly service from everyone. Helpful but not pushy! Still considering car we test drove. Would definitely return if we continue looking and they have another for us to consider."
https://static.cargurus.com/images/forsale/2016/11/02/00/49/2005_bmw_3_series-pic-1742468248063430118-152x114.jpeg

2005 BMW 3 Series 2.0 318Ci ES Used Cars in Eastington, South West England GL10 3AL

Fair Deal
£44 BELOW
Instant Market Value of £3,339

Price: £3,295

Mileage: 94,000

Location: Eastington, South West England GL10 3AL

Approved Used: No Transmission: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0 318Ci ES for sale - £3,295, 94,000 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Garage responded explaining car had been sold"
Please wait ...
All Vehicles
Please wait ...
Featured Vehicle
First Previous
Page # of #
Next

Filter your search criteria!

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

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2016 BMW 3 Series 17 Great Deals £17,988 669 vehicles
2015 BMW 3 Series 17 Great Deals £15,000 267 vehicles
2014 BMW 3 Series 39 Great Deals £9,616 404 vehicles
2013 BMW 3 Series 62 Great Deals £7,988 1,046 vehicles
2012 BMW 3 Series 53 Great Deals £7,495 633 vehicles
2011 BMW 3 Series 24 Great Deals £4,495 349 vehicles
2010 BMW 3 Series 28 Great Deals £4,395 327 vehicles
2009 BMW 3 Series 23 Great Deals £4,290 334 vehicles
2008 BMW 3 Series 23 Great Deals £3,449 321 vehicles
2007 BMW 3 Series 12 Great Deals £2,499 293 vehicles