2004 BMW 3 Series for sale in London

to

Filter results

listing

Price

- Loading...

Mileage

- Loading...

Days on market

- Loading...

Recent listings

Commercial use

CO2 emissions

- Loading...

Engine size

- Loading...

Photos

Fuel economy

- Loading...
()

Price drops

Text search

Add similar cars


CarGurus quick poll

First Previous
Loading...
Next
https://static.cargurus.com/images/forsale/2018/06/09/21/32/2004_bmw_3_series-pic-6339265931048910389-152x114.jpeg

2004 BMW 3 Series 2.0 318Ci SE Convertible (54 reg) Used Cars in Farnham, South East England GU10 5BD

Great deal
£1,521 BELOW
CarGurus IMV of £2,521

Price: £1,000

Mileage: 105,000

Location: Farnham, South East England GU10 5BD

Approved used: No Gearbox: Manual Colour: Black Description: Used 2004 BMW 3 Series 2.0 318Ci SE Convertible for sale - £1,000, 105,000 miles with Leather seats, Climate control, Air conditioning, Alloy wheels
Avg. Dealer review: (2 reviews) "Very helpful person would recommend them to anyone"
https://static.cargurus.com/images/forsale/2018/06/22/01/17/2004_bmw_3_series-pic-2672670774079065645-152x114.jpeg

2004 BMW 3 Series 3.0TD 330d Sport Touring auto (04 reg) Used Cars in Essex, Greater London RM8 2HQ

Great deal
£988 BELOW
CarGurus IMV of £4,283

Price: £3,295

Mileage: 93,000

Location: Essex, Greater London RM8 2HQ

Approved used: No Gearbox: Automatic Colour: Grey Description: Used 2004 BMW 3 Series 3.0TD 330d Sport Touring auto for sale - £3,295, 93,000 miles with Leather seats, Air conditioning, Cruise control, Alarm/immobiliser, Alloy wheels, Keyless entry/start system, Heated seats, Climate control, ISOFIX, Parking assist.
Avg. Dealer review: (9 reviews) "Helpful, as far as we have got, but I have not yet been able to arrange to see the car - my problem, not the dealer's."
https://static.cargurus.com/images/forsale/2018/07/15/15/02/2005_bmw_3_series-pic-6490365560175707944-152x114.jpeg

2005 BMW 3 Series 3.0 330Ci Sport Coupe auto (55 reg) Used Cars in London, Greater London SE9 3AQ

Great deal
£1,085 BELOW
CarGurus IMV of £3,375

Price: £2,290

Mileage: 128,000

Location: London, Greater London SE9 3AQ

Approved used: No Gearbox: Automatic Colour: Black Description: Used 2005 BMW 3 Series 3.0 330Ci Sport Coupe auto for sale - £2,290, 128,000 miles with Leather seats, Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
Avg. Dealer review: (3 reviews) "Spoke with a salesman, James, initially over the phone who was very polite and friendly. He told me that the car we were interested in was in “mint” condition. When we arrived at the dealership nobody really came out to help us, so I had to go into the office to let the salesman know we were there to see the car. Unfortunately the car wasn’t as “mint” as I was expecting and they weren’t prepared to budge on the price, so didn’t end up buying the car."
https://static.cargurus.com/images/forsale/2018/06/18/21/19/2004_bmw_3_series-pic-6615250642302842689-152x114.jpeg

2004 BMW 3 Series 2.0 318Ci Sport Convertible (54 reg) Used Cars in Colchester, East of England CO6 2PP

Great deal
£655 BELOW
CarGurus IMV of £3,105

Price: £2,450

Mileage: 98,000

Location: Colchester, East of England CO6 2PP

Approved used: No Gearbox: Manual Colour: Blue Description: Used 2004 BMW 3 Series 2.0 318Ci Sport Convertible for sale - £2,450, 98,000 miles with Leather seats, Heated seats, Cruise control, Parking assist.
Avg. Dealer review: (3 reviews) "Very helpful top marks "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 2.0TD 320d SE (05 reg) Used Cars in Dagenham, Greater London RM10 7XJ

Great deal
£886 BELOW
CarGurus IMV of £3,386

Price: £2,500

Mileage: 95,482

Location: Dagenham, Greater London RM10 7XJ

Approved used: No Gearbox: Manual Colour: Silver Description: Used 2005 BMW 3 Series 2.0TD 320d SE for sale - £2,500, 95,482 miles
Avg. Dealer review: (3 reviews) "Quick response"
https://static.cargurus.com/images/forsale/2018/06/19/06/17/2005_bmw_3_series-pic-6744114451041397326-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE Touring (55 reg) Used Cars in London, Greater London HA7 1LE

Great deal
£839 BELOW
CarGurus IMV of £2,429

Price: £1,590

Mileage: 147,867

Location: London, Greater London HA7 1LE

Approved used: No Gearbox: Manual Colour: Grey Description: Used 2005 BMW 3 Series 2.0TD 320d SE Touring for sale - £1,590, 147,867 miles with Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
Avg. Dealer review: (10 reviews) "Very helpful and polite staff."
https://static.cargurus.com/images/forsale/2018/07/17/09/23/2003_bmw_3_series-pic-5366220094248451142-152x114.jpeg

2003 BMW 3 Series 2.0TD 320d SE auto (03 reg) Used Cars in Wokingham, South East England RG40 5QY

Good deal
£542 BELOW
CarGurus IMV of £3,037

Price: £2,495

Mileage: 63,000

Location: Wokingham, South East England RG40 5QY

Approved used: No Gearbox: Automatic Colour: Grey Green Description: Used 2003 BMW 3 Series 2.0TD 320d SE auto for sale - £2,495, 63,000 miles with Climate control, Alloy wheels, Cruise control
Avg. Dealer review: (2 reviews) "Immediate response received."
https://static.cargurus.com/images/forsale/2018/06/19/07/32/2004_bmw_3_series-pic-1341822433881353956-152x114.jpeg

2004 BMW 3 Series 2.5 325Ci Sport Convertible (04 reg) Used Cars in Maidstone, South East England ME15 6EU

Good deal
£598 BELOW
CarGurus IMV of £3,193

Price: £2,595

Mileage: 114,000

Location: Maidstone, South East England ME15 6EU

Approved used: No Gearbox: Manual Colour: Blue Description: Used 2004 BMW 3 Series 2.5 325Ci Sport Convertible for sale - £2,595, 114,000 miles with Leather seats, Air conditioning, Cruise control, Alarm/immobiliser, Privacy glass/tinted windows, Heated seats, Parking assist.
https://static.cargurus.com/images/forsale/2018/07/06/09/23/2005_bmw_3_series-pic-682607299912579277-152x114.jpeg

2005 BMW 3 Series 2.0 320i SE Touring auto (55 reg) Used Cars in Leigh, South East England RH2 8RD

Good deal
£461 BELOW
CarGurus IMV of £3,451

Price: £2,990

Mileage: 99,000

Location: Leigh, South East England RH2 8RD

Approved used: No Gearbox: Automatic Description: Used 2005 BMW 3 Series 2.0 320i SE Touring auto for sale - £2,990, 99,000 miles with Leather seats, Air conditioning, Cruise control, Alarm/immobiliser, Alloy wheels, Climate control, Parking assist.
Avg. Dealer review: (1 review) "EASY AND RELAXING! I found them to be very helpful and made purchasing the car very easy. They were also friendly and went out of their way to make you at ease by buying a second hand car."
https://static.cargurus.com/images/forsale/2018/06/15/01/21/2003_bmw_3_series-pic-8063043997371903988-152x114.jpeg

2003 BMW 3 Series 2.0TD 320d SE (53 reg) Used Cars in Orpington, Bromley, Greater London BR6 6BG

Good deal
£226 BELOW
CarGurus IMV of £1,221

Price: £995

Mileage: 140,000

Location: Orpington, Bromley, Greater London BR6 6BG

Approved used: No Gearbox: Manual Colour: Black Description: Used 2003 BMW 3 Series 2.0TD 320d SE for sale - £995, 140,000 miles with Climate control, Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
https://static.cargurus.com/images/forsale/2018/07/09/21/24/2005_bmw_3_series-pic-5589315364185781172-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE (55 reg) Used Cars in Chawston, East of England MK44 3BH

Good deal
£319 BELOW
CarGurus IMV of £2,809

Price: £2,490

Mileage: 124,990

Location: Chawston, East of England MK44 3BH

Approved used: No Gearbox: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0TD 320d SE for sale - £2,490, 124,990 miles with Air conditioning, Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
Avg. Dealer review: (1 review) "Very helpful"
https://static.cargurus.com/images/forsale/2018/05/06/09/28/2003_bmw_3_series-pic-7601058922837981730-152x114.jpeg

2003 BMW 3 Series 2.5 325i Sport auto (52 reg) Used Cars in Leighton Buzzard, East of England LU7 4DD

Fair deal
£248 BELOW
CarGurus IMV of £2,547

Price: £2,299

Mileage: 125,616

Location: Leighton Buzzard, East of England LU7 4DD

Approved used: No Gearbox: Automatic Description: Used 2003 BMW 3 Series 2.5 325i Sport auto for sale - £2,299, 125,616 miles with Leather seats, Air conditioning, Alarm/immobiliser, Alloy wheels
Avg. Dealer review: (9 reviews) "Great service "
https://static.cargurus.com/images/forsale/2018/06/04/21/16/2005_bmw_3_series-pic-5189882492980600502-152x114.jpeg

2005 BMW 3 Series 2.2 320Ci Sport Convertible auto (05 reg) Used Cars in Wokingham, South East England RG40 4HD

Fair deal
£340 BELOW
CarGurus IMV of £3,335

Price: £2,995

Mileage: 139,000

Location: Wokingham, South East England RG40 4HD

Approved used: No Gearbox: Automatic Colour: Blue Description: Used 2005 BMW 3 Series 2.2 320Ci Sport Convertible auto for sale - £2,995, 139,000 miles with Leather seats, Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
https://static.cargurus.com/images/forsale/2018/07/14/01/28/2005_bmw_3_series-pic-2064925850540986199-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE Touring auto (55 reg) Used Cars in London, Greater London NW2 7TS

Fair deal
£182 BELOW
CarGurus IMV of £4,677

Price: £4,495

Mileage: 57,424

Location: London, Greater London NW2 7TS

Approved used: No Gearbox: Automatic Colour: Black Description: Used 2005 BMW 3 Series 2.0TD 320d SE Touring auto for sale - £4,495, 57,424 miles with Alloy wheels
Avg. Dealer review: (7 reviews) "Reliable & regularly keeps me updated."
https://static.cargurus.com/images/forsale/2018/05/15/07/44/2005_bmw_3_series-pic-2303722150464905663-152x114.jpeg

2005 BMW 3 Series 2.0 318Ci Sport Coupe (54 reg) Used Cars in Caterham, South East England CR36SF

Fair deal
£207 BELOW
CarGurus IMV of £2,002

Price: £1,795

Mileage: 141,000

Location: Caterham, South East England CR36SF

Approved used: No Gearbox: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0 318Ci Sport Coupe for sale - £1,795, 141,000 miles with Cruise control, Alarm/immobiliser, Parking assist., Alloy wheels
Avg. Dealer review: (5 reviews) "good"
Please wait ...
All listings
Please wait ...
Sponsored 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
2018 BMW 3 Series 7 Great deals £17,045 205 listings
2017 BMW 3 Series 28 Great deals £16,799 568 listings
2016 BMW 3 Series 24 Great deals £12,900 409 listings
2015 BMW 3 Series 49 Great deals £8,980 629 listings
2014 BMW 3 Series 47 Great deals £7,195 619 listings
2013 BMW 3 Series 41 Great deals £7,475 479 listings
2012 BMW 3 Series 25 Great deals £3,995 400 listings
2011 BMW 3 Series 32 Great deals £3,479 392 listings
2010 BMW 3 Series 26 Great deals £3,475 320 listings
2009 BMW 3 Series 23 Great deals £3,690 325 listings