2009 BMW 3 Series for sale in Wells
Filter results
Price
- |
Mileage
- |
Days on market
- |
CO2 emissions
- |
Engine size
- |
MPG
- |
Text search
Add similar cars
CarGurus quick poll
Message Sent!
Whoops!

2010 BMW 3 Series 2.0TD 318d M Sport Touring (10 reg) Used Cars in Winterbourne, South West England BS36 1RY
Price: £6,295
Mileage: 84,000
Location: Winterbourne, South West England BS36 1RY

2010 BMW 3 Series 2.0TD 320d SE Highline Coupe auto (10 reg) Used Cars in Yeovil, South West England BA21 5BY
Price: £8,495
Mileage: 70,120
Location: Yeovil, South West England BA21 5BY

2008 BMW 3 Series 2.0TD 320d SE Saloon 4d auto (Z3 reg) Used Cars in Porth, Wales CF39 9SH
Price: £4,995
Mileage: 68,000
Location: Porth, Wales CF39 9SH

2010 BMW 3 Series 2.0TD 320d M Sport Saloon 4d (10 reg) Used Cars in Sidbury, South West England EX100SQ
Price: £6,995
Mileage: 76,201
Location: Sidbury, South West England EX100SQ

2009 BMW 3 Series 2.0TD 316d ES (59 reg) Used Cars in Ystrad Mynach, Wales CF82 8AE
Price: £5,290
Mileage: 82,000
Location: Ystrad Mynach, Wales CF82 8AE

2008 BMW 3 Series 2.0TD 320d SE Saloon 4d (08 reg) Used Cars in Porth, Rhondda Cynon Taff, Wales CF39 9SB
Price: £4,695
Mileage: 85,507
Location: Porth, Rhondda Cynon Taff, Wales CF39 9SB

2010 BMW 3 Series 2.0 320i SE Business Edition Saloon 4d auto (59 reg) Used Cars in Chippenham, South West England SN14 0GX
Price: £8,899
Mileage: 33,423
Location: Chippenham, South West England SN14 0GX

2010 BMW 3 Series 2.0TD 320d SE Saloon 4d auto (10 reg) Used Cars in Nelson, Wales CF46 6PD
Price: £5,995
Mileage: 98,500
Location: Nelson, Wales CF46 6PD

2010 BMW 3 Series 2.0TD 318d SE Touring (60 reg) Used Cars in Swindon, South West England SN2 2DJ
Price: £6,195
Mileage: 86,000
Location: Swindon, South West England SN2 2DJ

2008 BMW 3 Series 2.0TD 320d M Sport Touring (08 reg) Used Cars in Trethomas, Wales CF83 8BY
Price: £5,295
Mileage: 105,738
Location: Trethomas, Wales CF83 8BY

2009 BMW 3 Series 3.0 330i M Sport Convertible 2d auto (09 reg) Used Cars in Cross Keys, Wales NP11 7DH
Price: £10,490
Mileage: 69,000
Location: Cross Keys, Wales NP11 7DH

2009 BMW 3 Series 2.0TD 320d M Sport Highline Convertible auto (59 reg) Used Cars in Poole, South West England BH15 3ED
Price: £11,495
Mileage: 32,000
Location: Poole, South West England BH15 3ED

2010 BMW 3 Series 2.0TD 318d SE Touring (10 reg) Used Cars in Waterton, Wales CF31 3YY
Price: £4,995
Mileage: 120,700
Location: Waterton, Wales CF31 3YY

2010 BMW 3 Series 2.0TD 320d SE Coupe 2d (10 reg) Used Cars in Aberdare, Wales CF44 0TN
Price: £7,681
Mileage: 74,006
Location: Aberdare, Wales CF44 0TN

2010 BMW 3 Series 2.0TD 318d M Sport (60 reg) Used Cars in Honiton, South West England EX14 9NE
Price: £6,250
Mileage: 97,000
Location: Honiton, South West England EX14 9NE
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 | - | - | 103 listings |
2017 BMW 3 Series | 27 Great deals | £15,999 | 638 listings |
2016 BMW 3 Series | 36 Great deals | £12,500 | 365 listings |
2015 BMW 3 Series | 55 Great deals | £9,450 | 566 listings |
2014 BMW 3 Series | 33 Great deals | £6,600 | 736 listings |
2013 BMW 3 Series | 31 Great deals | £6,890 | 507 listings |
2012 BMW 3 Series | 25 Great deals | £4,495 | 429 listings |
2011 BMW 3 Series | 21 Great deals | £2,989 | 437 listings |
2010 BMW 3 Series | 24 Great deals | £3,750 | 361 listings |
2009 BMW 3 Series | 23 Great deals | £2,891 | 313 listings |
Similar cars
BMW 5 Series for sale
145 Great deals out of 2,578 listings starting at £1,250
|
Mercedes-Benz C-Class for sale
368 Great deals out of 5,377 listings starting at £800
|
BMW 1 Series for sale
202 Great deals out of 4,210 listings starting at £1,495
|
Broader searches
BMW 3 Series for sale
324 Great deals out of 5,543 listings starting at £895
|
BMW 3 Series 320d M Sport for sale
36 Great deals out of 619 listings starting at £2,999
|
BMW 3 Series M3 for sale
16 Great deals out of 271 listings starting at £9,619
|
BMW 3 Series 320d SE for sale
18 Great deals out of 254 listings starting at £1,250
|
BMW 3 Series 330d M Sport for sale
11 Great deals out of 192 listings starting at £4,795
|
BMW 3 Series 320i SE for sale
7 Great deals out of 154 listings starting at £1,350
|
BMW 3 Series 318d M Sport for sale
8 Great deals out of 139 listings starting at £3,495
|
BMW 3 Series 320i M Sport for sale
5 Great deals out of 124 listings starting at £2,995
|
BMW 3 Series 318d SE for sale
5 Great deals out of 117 listings starting at £1,995
|
BMW 3 Series 318i SE for sale
7 Great deals out of 88 listings starting at £1,999
|
BMW 3 Series 325i SE for sale
4 Great deals out of 65 listings starting at £1,495
|
BMW 3 Series 325d M Sport for sale
6 Great deals out of 61 listings starting at £4,789
|
BMW 3 Series 325i M Sport for sale
4 Great deals out of 48 listings starting at £3,950
|
Approved BMW 3 Series
Approved BMW 3 Series
324 Great deals out of 5,543 listings starting at £895
|
Used BMW 3 Series by city
BMW 3 Series in Bath
22 listings starting at £2,891
|
BMW 3 Series in Bristol
20 listings starting at £2,891
|
BMW 3 Series in Cardiff
18 listings starting at £2,891
|
BMW 3 Series in Newport
18 listings starting at £2,891
|
BMW 3 Series in Salisbury
33 listings starting at £5,990
|
BMW 3 Series in Swindon
3 Great deals out of 27 listings starting at £4,650
|
BMW 3 Series in Gloucester
27 listings starting at £2,891
|
BMW 3 Series in Exeter
6 listings starting at £4,999
|
BMW 3 Series in Southampton
10 Great deals out of 126 listings starting at £2,891
|