2004 BMW 3 Series for Sale in Bath

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

Good Deal
£401 BELOW
Instant Market Value of £1,901

Price: £1,500

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,500, 114,000 miles
Avg. Dealer Rating: (1 review) "No pressure sales. Friendly and approachable."
https://static.cargurus.com/images/forsale/2017/03/19/07/06/2005_bmw_3_series-pic-1029827011710843491-152x114.jpeg

2005 BMW 3 Series 2.0TD 320d ES Touring Used Cars in Newport, Wales NP19 9FL

Good Deal
£253 BELOW
Instant Market Value of £1,253

Price: £1,000

Mileage: 190,751

Location: Newport, Wales NP19 9FL

Approved Used: No Transmission: Manual Colour: Grey Description: Used 2005 BMW 3 Series 2.0TD 320d ES Touring for sale - £1,000, 190,751 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Well organised, friendly and accommodating staff. Good selection of quality cars. Would use again."
https://static.cargurus.com/images/forsale/2017/03/04/09/43/2003_bmw_3_series-pic-2881512906017363690-152x114.jpeg

2003 BMW 3 Series 3.0 330Ci Sport Convertible auto Used Cars in Shrivenham, South West England SN6 8HR

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

Price: £5,495

Mileage: 72,000

Location: Shrivenham, South West England SN6 8HR

Approved Used: No Transmission: Automatic Colour: Black Description: Used 2003 BMW 3 Series 3.0 330Ci Sport Convertible auto for sale - £5,495, 72,000 miles
Avg. Dealer Rating: (3 reviews) "Tim Wann, emailed me straight back with the details I had asked for. He gave a very detailed description of the vehicle and was very helpful without being pushy."
https://static.cargurus.com/images/forsale/2017/03/12/07/01/2005_bmw_3_series-pic-3052326419448085175-152x114.jpeg

2005 BMW 3 Series 2.0 320i SE auto Used Cars in Penarth, Wales CF64 2UW

Fair Deal
£43 BELOW
Instant Market Value of £3,493

Price: £3,450

Mileage: 104,880

Location: Penarth, Wales CF64 2UW

Approved Used: No Transmission: Automatic Colour: Silver Description: Used 2005 BMW 3 Series 2.0 320i SE auto for sale - £3,450, 104,880 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (1 review) "Seemed a good and pleasant man but sadly my offer was not accepted so no deal was done."
https://static.cargurus.com/images/forsale/2017/03/18/00/47/2003_bmw_3_series-pic-4017895275947598987-152x114.jpeg

2003 BMW 3 Series 2.5 325i SE Used Cars in Carterton, South East England OX18 3EZ

Fair Deal
£44 BELOW
Instant Market Value of £2,839

Price: £2,795

Mileage: 86,000

Location: Carterton, South East England OX18 3EZ

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2003 BMW 3 Series 2.5 325i SE for sale - £2,795, 86,000 miles
https://static.cargurus.com/images/forsale/2017/03/20/14/17/2003_bmw_3_series-pic-1844950701641810071-152x114.jpeg

2003 BMW 3 Series 3.2 M3 Convertible Used Cars in Caerphilly, Wales CF83 3HQ

Fair Deal
£170 BELOW
Instant Market Value of £7,665

Price: £7,495

Mileage: 116,000

Location: Caerphilly, Wales CF83 3HQ

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2003 BMW 3 Series 3.2 M3 Convertible for sale - £7,495, 116,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Good untiLloyd started having problems with car when I said I wanted to return it they gave me 2 days to return it or would charge £50 a day for rent all. Returned the car within 2 days ended up £260 out of pocket for work had done that they agreed to pay for. Never buy from this place."
https://static.cargurus.com/images/forsale/2016/09/09/09/13/2005_bmw_3_series-pic-6378991776226795433-152x114.jpeg

2005 BMW 3 Series 2.0 320i SE Used Cars in Blackwood, Wales NP12 3TB

Fair Deal
£137 ABOVE
Instant Market Value of £3,358

Price: £3,495

Mileage: 100,000

Location: Blackwood, Wales NP12 3TB

Approved Used: No Transmission: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.0 320i SE for sale - £3,495, 100,000 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Great communication "
https://static.cargurus.com/images/forsale/2016/10/22/06/05/2004_bmw_3_series-pic-5313874898400599784-152x114.jpeg

2004 BMW 3 Series 2.0 318i Sport Used Cars in Swindon, South West England SN3 1QY

Fair Deal
£82 ABOVE
Instant Market Value of £2,358

Price: £2,440

Mileage: 95,500

Location: Swindon, South West England SN3 1QY

Approved Used: No Transmission: Manual Colour: Black Description: Used 2004 BMW 3 Series 2.0 318i Sport for sale - £2,440, 95,500 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Friendly and very honest. Top notch car as i have bought it"
https://static.cargurus.com/images/forsale/2017/02/20/10/18/2004_bmw_3_series-pic-6508107738078061954-152x114.jpeg

2004 BMW 3 Series 3.0 330Ci Sport Convertible auto Used Cars in Newbury, South East England RG20 8NS

Fair Deal
£329 ABOVE
Instant Market Value of £7,671

Price: £8,000

Mileage: 50,000

Location: Newbury, South East England RG20 8NS

Approved Used: No Transmission: Automatic Colour: Gold Description: Used 2004 BMW 3 Series 3.0 330Ci Sport Convertible auto for sale - £8,000, 50,000 miles with Navigation System
Avg. Dealer Rating: (2 reviews) "very good dealer"
https://static.cargurus.com/images/forsale/2017/02/21/02/13/2005_bmw_3_series-pic-8757585488112815230-152x114.jpeg

2005 BMW 3 Series 2.0 318Ci Sport Convertible auto Used Cars in Bristol, South West England BS5 9JJ

Fair Deal
£100 ABOVE
Instant Market Value of £5,395

Price: £5,495

Mileage: 72,000

Location: Bristol, South West England BS5 9JJ

Approved Used: No Transmission: Automatic Colour: Black Description: Used 2005 BMW 3 Series 2.0 318Ci Sport Convertible auto for sale - £5,495, 72,000 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/02/26/07/01/2005_bmw_3_series-pic-6596422372071801886-152x114.jpeg

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

Fair Deal
£422 ABOVE
Instant Market Value of £4,577

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/2017/02/18/02/36/2004_bmw_3_series-pic-2019542500594032801-152x114.jpeg

2004 BMW 3 Series 2.0 318Ci Sport Convertible Used Cars in Wotton-under-Edge, South West England GL12 8BD

Fair Deal
£191 ABOVE
Instant Market Value of £3,504

Price: £3,695

Mileage: 104,442

Location: Wotton-under-Edge, South West England GL12 8BD

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2004 BMW 3 Series 2.0 318Ci Sport Convertible for sale - £3,695, 104,442 miles with Alloy Wheels
Avg. Dealer Rating: (11 reviews) "I just brought a vw polo and they sales team was very helpful "
https://static.cargurus.com/images/forsale/2017/01/14/11/05/2004_bmw_3_series-pic-1296232480355489087-152x114.jpeg

2004 BMW 3 Series 1.8 316ti ES Compact Used Cars in Cheltenham, South West England GL51 0TF

Fair Deal
£196 ABOVE
Instant Market Value of £1,499

Price: £1,695

Mileage: 99,366

Location: Cheltenham, South West England GL51 0TF

Approved Used: No Transmission: Manual Colour: Silver Description: Used 2004 BMW 3 Series 1.8 316ti ES Compact for sale - £1,695, 99,366 miles
Avg. Dealer Rating: (2 reviews) "Trueth and well trusted dealer "
https://static.cargurus.com/images/forsale/2017/03/17/00/11/2004_bmw_3_series-pic-8507894994717660444-152x114.jpeg

2004 BMW 3 Series 2.2 320Ci Sport Convertible auto Used Cars in Wincanton, South West England BA9 9NJ

Fair Deal
£611 ABOVE
Instant Market Value of £5,389

Price: £6,000

Mileage: 51,546

Location: Wincanton, South West England BA9 9NJ

Approved Used: No Transmission: Automatic Colour: Blue Description: Used 2004 BMW 3 Series 2.2 320Ci Sport Convertible auto for sale - £6,000, 51,546 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "I was given a great service upon arrival I was shown the vehicle and offered a test drive but declined collected car within two days as I had been told the vehicle was ready to go serviced and a new mot the only 1 point after I took delivery and was familirsing my self was the service said it had only 6,000 miles to go before next service wa other than that pleasant experience would recommend this dealer "
https://static.cargurus.com/images/forsale/2017/02/07/02/29/2005_bmw_3_series-pic-6569942329095296410-152x114.jpeg

2005 BMW 3 Series 2.2 320Ci Sport Convertible Used Cars in Poole, South West England BH14 9AA

Fair Deal
£509 ABOVE
Instant Market Value of £3,986

Price: £4,495

Mileage: 107,000

Location: Poole, South West England BH14 9AA

Approved Used: No Transmission: Manual Colour: Black Description: Used 2005 BMW 3 Series 2.2 320Ci Sport Convertible for sale - £4,495, 107,000 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (1 review) "So happy with purchase thanks to fabio for delivery and fantastic car it was as described thanks again guys will definitely recommend"
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 - - 80 vehicles
2016 BMW 3 Series 22 Great Deals £16,988 877 vehicles
2015 BMW 3 Series 30 Great Deals £13,000 344 vehicles
2014 BMW 3 Series 32 Great Deals £9,595 576 vehicles
2013 BMW 3 Series 55 Great Deals £7,895 953 vehicles
2012 BMW 3 Series 39 Great Deals £6,150 575 vehicles
2011 BMW 3 Series 20 Great Deals £3,990 370 vehicles
2010 BMW 3 Series 21 Great Deals £4,995 343 vehicles
2009 BMW 3 Series 21 Great Deals £3,500 309 vehicles
2008 BMW 3 Series 21 Great Deals £3,475 318 vehicles