Fair market value · Unknown · 2012 · 90k miles
Price range: £4,695 – £5,495
13
active listings
Current listings
BMW 3 Series 2.0 320d Sport · 60,000 miles · Craigavon
BMW 3 Series 2.0 320d Sport · 60,000 miles · Southampton
BMW 3 Series 2.0 320d M Sport · 52,000 miles · Highbridge
BMW 3 Series 2.0 320d M Sport · 52,000 miles · Highbridge
BMW 3 Series 2.0 320d Luxury · 54,000 miles · Coventry
BMW 3 Series 2.0 320d ED BluePerformance EfficientDynamics · 60,000 miles · Luton
BMW 3 Series 2.0 320d ED BluePerformance EfficientDynamics · 60,000 miles · Luton
BMW 3 Series 2.0 320d ED BluePerformance EfficientDynamics · 60,000 miles · Luton
Other specifications
2.0 Sport
£7,099
7 listings
2.0 320d Ed Efficientdynamics
£5,795
6 listings
3.0 M Sport
£11,492
6 listings
320d 2.0 Luxury
£7,097
5 listings
320d 2.0 Sport
£4,995
4 listings
320i 2.0 SE
£6,071
4 listings
330d 3.0 M Sport
£7,371
4 listings
2.0 M Sport
£7,545
4 listings
318d 2.0 M Sport
£6,165
3 listings
318d 2.0 Sport
£6,065
3 listings
320d 2.0 320d Luxury
£6,990
3 listings
320d 2.0 Edition
£8,580
3 listings
320d 2.0 Luxury
£5,975
3 listings
320d 2.0 M Sport
£8,597
3 listings
320d 2.0 Sport
£6,295
3 listings
2.0 320d Ed Blueperformance Efficientdynamics
£7,995
3 listings
2.0 320d Luxury
£6,990
3 listings
2.0 Edition
£8,989
3 listings
2.0 Es
£3,300
3 listings
2.0 SE
£6,000
3 listings