2004 BMW 3 Series for Sale in London

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/2017/02/20/16/07/2004_bmw_3_series-pic-757208910455171160-152x114.jpeg

2004 BMW 3 Series 2.0 318i Sport Touring Used Cars in Kent , South East England TN15 7RR

Great Deal
£514 BELOW
Instant Market Value of £2,504

Price: £1,990

Mileage: 104,000

Location: Kent , South East England TN15 7RR

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2004 BMW 3 Series 2.0 318i Sport Touring for sale - £1,990, 104,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/02/12/02/16/2005_bmw_3_series-pic-5948779840102812198-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d Sport Used Cars in Northolt, Greater London UB5 6AH

Great Deal
£877 BELOW
Instant Market Value of £3,776

Price: £2,899

Mileage: 147,000

Location: Northolt, Greater London UB5 6AH

Approved Used: No Transmission: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0TD 320d Sport for sale - £2,899, 147,000 miles
Avg. Dealer Rating: (1 review) "Amazing! No stress, straight forward, very helpful. "
https://static.cargurus.com/images/forsale/2017/02/20/17/08/2005_bmw_3_series-pic-5569409336182332333-152x114.jpeg

2005 BMW 3 Series 2.5 325Ci Sport Convertible auto Used Cars in Hemel Hempstead, East of England HP1 2AD

Great Deal
£1,752 BELOW
Instant Market Value of £5,747

Price: £3,995

Mileage: 100,000

Location: Hemel Hempstead, East of England HP1 2AD

Approved Used: No Transmission: Automatic Colour: Blue Description: Used 2005 BMW 3 Series 2.5 325Ci Sport Convertible auto for sale - £3,995, 100,000 miles with Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/02/17/09/35/2004_bmw_3_series-pic-2573953312368927686-152x114.jpeg

2004 BMW 3 Series 2.0 318Ci Sport Convertible Used Cars in Crawley, South East England RH10 8LD

Great Deal
£514 BELOW
Instant Market Value of £3,513

Price: £2,999

Mileage: 102,000

Location: Crawley, South East England RH10 8LD

Approved Used: No Transmission: Manual Colour: Blue Description: Used 2004 BMW 3 Series 2.0 318Ci Sport Convertible for sale - £2,999, 102,000 miles
https://static.cargurus.com/images/forsale/2017/02/25/09/27/2005_bmw_3_series-pic-4136894189082715912-152x114.jpeg

2005 BMW 3 Series 3.0 330Ci Sport Convertible auto Used Cars in Leigh-on-Sea, East of England SS9 4DA

Good Deal
£1,167 BELOW
Instant Market Value of £7,662

Price: £6,495

Mileage: 46,000

Location: Leigh-on-Sea, East of England SS9 4DA

Approved Used: No Transmission: Automatic Colour: Grey Description: Used 2005 BMW 3 Series 3.0 330Ci Sport Convertible auto for sale - £6,495, 46,000 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "great customer service, very efficient service, spoke to a guy named Lee who was very busy but made the time to listern to my needs and advised me best to suit the requirements. Phoned Lee at 10am and new car ready by 3 30 can't ask more than that. Experience was fast with no fuss everything I look for in good customer care, will be buying all my cars from here in future "
https://static.cargurus.com/images/forsale/2017/01/30/23/16/2003_bmw_3_series-pic-7583577145867340906-152x114.jpeg

2003 BMW 3 Series 3.0 330Ci SE Coupe auto Used Cars in Northolt, Greater London UB5 6AH

Good Deal
£387 BELOW
Instant Market Value of £3,136

Price: £2,749

Mileage: 110,000

Location: Northolt, Greater London UB5 6AH

Approved Used: No Transmission: Manual Colour: Black Description: Used 2003 BMW 3 Series 3.0 330Ci SE Coupe auto for sale - £2,749, 110,000 miles
Avg. Dealer Rating: (1 review)
https://static.cargurus.com/images/forsale/2017/01/31/03/57/2003_bmw_3_series-pic-3063688043501427244-152x114.jpeg

2003 BMW 3 Series 2.2 320Ci Sport Convertible auto Used Cars in Wickford, East of England SS11 7QY

Good Deal
£755 BELOW
Instant Market Value of £3,105

Price: £2,350

Mileage: 102,000

Location: Wickford, East of England SS11 7QY

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 2.2 320Ci Sport Convertible auto for sale - £2,350, 102,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/02/23/00/47/2004_bmw_3_series-pic-672885230160873040-152x114.jpeg

2004 BMW 3 Series 2.0TD 320d SE auto Used Cars in Farnham, South East England GU9 9LR

Good Deal
£753 BELOW
Instant Market Value of £3,148

Price: £2,395

Mileage: 100,000

Location: Farnham, South East England GU9 9LR

Approved Used: No Transmission: Automatic Colour: Black Description: Used 2004 BMW 3 Series 2.0TD 320d SE auto for sale - £2,395, 100,000 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Did as requested when asked for photos."
https://static.cargurus.com/images/forsale/2017/01/11/08/36/2005_bmw_3_series-pic-1027760435448364905-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d ES Touring Used Cars in Maidstone, South East England ME15 8RA

Good Deal
£463 BELOW
Instant Market Value of £3,458

Price: £2,995

Mileage: 104,868

Location: Maidstone, South East England ME15 8RA

Approved Used: No Transmission: Manual Colour: Grey Description: Used 2005 BMW 3 Series 2.0TD 320d ES Touring for sale - £2,995, 104,868 miles with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Dealer contacted me quickly and said they would consider my car in p/x"
https://static.cargurus.com/images/forsale/2016/08/06/19/42/2003_bmw_3_series-pic-3256666853503286903-152x114.jpeg

2003 BMW 3 Series 2.9TD 330d Sport auto Used Cars in Northampton, East Midlands NN7 4QQ

Good Deal
£616 BELOW
Instant Market Value of £2,606

Price: £1,990

Mileage: 125,000

Location: Northampton, East Midlands NN7 4QQ

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 2.9TD 330d Sport auto for sale - £1,990, 125,000 miles
Avg. Dealer Rating: (3 reviews) "Professional outfit! "
https://static.cargurus.com/images/forsale/2017/02/14/02/32/2003_bmw_3_series-pic-3467814567183250974-152x114.jpeg

2003 BMW 3 Series 2.5 325Ci Convertible auto Used Cars in Hook, South East England RG27 9DB

Good Deal
£378 BELOW
Instant Market Value of £3,869

Price: £3,491

Mileage: 73,000

Location: Hook, South East England RG27 9DB

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 2.5 325Ci Convertible auto for sale - £3,491, 73,000 miles
Avg. Dealer Rating: (1 review) "Very helpful gave me all the info I needed and very polite."
https://static.cargurus.com/images/forsale/2017/02/11/08/44/2003_bmw_3_series-pic-5602634611000365976-152x114.jpeg

2003 BMW 3 Series 2.9TD 330d SE auto Used Cars in London, Greater London SE3 7BT

Good Deal
£467 BELOW
Instant Market Value of £2,957

Price: £2,490

Mileage: 98,000

Location: London, Greater London SE3 7BT

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 2.9TD 330d SE auto for sale - £2,490, 98,000 miles
Avg. Dealer Rating: (3 reviews) "Very approachable and extremely helpful from start to finish"
https://static.cargurus.com/images/forsale/2017/02/10/02/12/2005_bmw_3_series-pic-6910765927225939033-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d SE Used Cars in Luton, East of England LU2 0HN

Good Deal
£499 BELOW
Instant Market Value of £3,994

Price: £3,495

Mileage: 99,000

Location: Luton, East of England LU2 0HN

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2005 BMW 3 Series 2.0TD 320d SE for sale - £3,495, 99,000 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Dealer responded promptly but I found another vehicle. "
https://static.cargurus.com/images/forsale/2017/02/22/04/53/2003_bmw_3_series-pic-7571606758355839554-152x114.jpeg

2003 BMW 3 Series 3.0 330Ci Sport Convertible auto Used Cars in Bognor Regis, South East England PO22 9NJ

Good Deal
£619 BELOW
Instant Market Value of £4,114

Price: £3,495

Mileage: 103,000

Location: Bognor Regis, South East England PO22 9NJ

Approved Used: No Transmission: Automatic Colour: Black Description: Used 2003 BMW 3 Series 3.0 330Ci Sport Convertible auto for sale - £3,495, 103,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (1 review) "Love my new (used) car :-) Ryan was very nice and helpful, smooth transaction and I would recommend this family run business to my family and friends!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 2.5 325i SE 2497cc auto Used Cars in Leigh-on-Sea, East of England SS9 5HZ

Good Deal
£749 BELOW
Instant Market Value of £5,044

Price: £4,295

Mileage: 75,000

Location: Leigh-on-Sea, East of England SS9 5HZ

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2005 BMW 3 Series 2.5 325i SE 2497cc auto for sale - £4,295, 75,000 miles with Leather Seats
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
2017 BMW 3 Series - - 65 vehicles
2016 BMW 3 Series 30 Great Deals £17,688 907 vehicles
2015 BMW 3 Series 17 Great Deals £15,240 339 vehicles
2014 BMW 3 Series 44 Great Deals £9,000 512 vehicles
2013 BMW 3 Series 61 Great Deals £8,195 990 vehicles
2012 BMW 3 Series 40 Great Deals £6,495 618 vehicles
2011 BMW 3 Series 28 Great Deals £4,999 352 vehicles
2010 BMW 3 Series 21 Great Deals £4,000 328 vehicles
2009 BMW 3 Series 22 Great Deals £3,750 351 vehicles
2008 BMW 3 Series 17 Great Deals £3,475 284 vehicles