1 - 24of 2,413cars

BMW 3-Series for sale in London

Sort by
2.4K Results
15 hours ago

BMW 3 series 320d m sport 2dr step

Croydon, South London

£12,000
Fair Price
2013
35,004 miles
2 doors
Diesel

.

BMW 3 series 320d m sport 2dr step
yesauto.com
Reduced price 20 days ago

BMW 3 series 320d m sport auto

South Croydon, Croydon

£24,995
Bit Pricey£25,495
2019
21,214 miles
4 doors
Diesel

.

BMW 3 series 320d m sport auto
yesauto.com
23 hours ago

BMW 3 Series 320d M Sport 4dr Saloon

Camden, North West London

£15,558
Fair Price
2017
23,482 miles
4 doors
Diesel

2017 BMW 3 Series 320d M Sport 4dr Saloon with 23482miles. In excellent condition, well equipped specification, this Buyacar certified used car can be ordered...

BMW 3 Series 320d M Sport 4dr Saloon
motors.co.uk
7 days ago

BMW 3 series 2.0 320d m sport gran turismo 5D 188 BHP hatchback 2017, 71000 miles, £14000

Yiewsley, Hillingdon

£14,000
Fair Price
2017
71,000 miles
5 doors
Diesel

FLC are pleased to offer this 320d GT finished in mineral grey with the 19"" M-Sport alloys. This beautiful hatchback has 5 BMW service records, last carried...

BMW 3 series 2.0 320d m sport gran turismo 5D 188 BHP hatchback 2017, 71000 miles, £14000
51
exchangeandmart.co.uk
Reduced price 9 days ago

BMW 3 series 3.0 330ci Se 2D 228 BHP coupe 2000, 137000 miles, £1365

Ruislip Manor, Hillingdon

£1,365
Super Price£1,375
2000
137,000 miles
2 doors
Petrol

Price cosmetically reflected hence £1375 new stock arriving every day. Phone or till 7 PM for further details on all our other cars. Over 110 cars in stock....

BMW 3 series 3.0 330ci Se 2D 228 BHP coupe 2000, 137000 miles, £1365
20
exchangeandmart.co.uk
4 days ago

BMW 3 series 3.0 330d xDrive m sport 4D 255 BHP saloon 2014, 97000 miles, £1

Hornchurch, Havering

£10,995
Good Price
2014
97,000 miles
4 doors
Diesel

Here's a stunning 330d X drive m sport automatic with full service history.In black with full black leather trim, satellite navigation,reverse camera,,alloys...

BMW 3 series 3.0 330d xDrive m sport 4D 255 BHP saloon 2014, 97000 miles, £1
15
exchangeandmart.co.uk
7 hours ago

BMW 3 series 320i Se

Cranford, Hounslow

£4,490
Good Price
2008
59,800 miles
2 doors
Petrol

Full service history, 2 keys, loads of bills and receipt, free 12 month AA breakdown cover (t&c apply), fully HPI clear with the report, drive away insurance...

BMW 3 series 320i Se
motors.co.uk
4 days ago

BMW 3 series 335d xDrive m sport auto busi 4x4 2015, 39696 miles, £18750

South Croydon, Croydon

£18,750
Fair Price
2015
39,696 miles
Diesel
Automatic

2015 (15) BMW 3 Series 335d xDrive M Sport Auto Busi, 39696 miles, Mineral Grey Metallic, Diesel, Automatic Transmission, £18750 The vehicle may not be...

BMW 3 series 335d xDrive m sport auto busi 4x4 2015, 39696 miles, £18750
8
exchangeandmart.co.uk
2 days ago

BMW 3 series 2.0 320d Ed plus 4D 161 BHP

Wood End, Hillingdon

£13,950
Good Price
2017
35,025 miles
4 doors
Diesel

Commonly known across the world as "the ultimate driving machine", this 2017 BMW 320d Ed plus is by far and away one of the finest examples you'll find of BMW's...

BMW 3 series 2.0 320d Ed plus 4D 161 BHP
motors.co.uk
Reduced price 6 days ago

BMW 3 series 320d luxury saloon 2014, 98000 miles, £7990

Forest Gate, Newham

£7,990
Fair Price£8,490
2014
98,000 miles
4 doors
Diesel

Finance available stunning example with just 2 former keepers and recently serviced,it comes with 6 monhts comprehensive including price for complete peace of...

BMW 3 series 320d luxury saloon 2014, 98000 miles, £7990
22
exchangeandmart.co.uk
7 days ago

BMW 3 series 2.0 328i m sport gran turismo 5D 242 BHP hatchback 2013, 72324 miles, £12495

South Croydon, Croydon

£12,495
Fair Price
2013
72,324 miles
5 doors
Petrol

' Low interest rate finance packages available on all our vehicles. All our vehicles come with a pre delivery inspection, HPI check, 6 months minimum MOT, Full...

BMW 3 series 2.0 328i m sport gran turismo 5D 242 BHP hatchback 2013, 72324 miles, £12495
18
exchangeandmart.co.uk
24 days ago

BMW 3 series 3.0 330d m sport gran turismo 5D 255 BHP hatchback 2016, 83000 miles, £13999

Yiewsley, Hillingdon

£13,999
Fair Price
2016
83,000 miles
5 doors
Diesel

' BMW service history & just been serviced by BMW specialists, please call with any enquiries or find out more about our click & collect service. FLC is a...

BMW 3 series 3.0 330d m sport gran turismo 5D 255 BHP hatchback 2016, 83000 miles, £13999
51
exchangeandmart.co.uk
7 hours ago

BMW 3 Series 2.0 330e 7.6kWh Sport Auto (s/s) 4dr

Ealing, West London

£13,390
Super Price
2016
32,000 miles
4 doors
Petrol

Welcome to Lennox Auto where Complete Customer Satisfaction and Remarkable Quality of Service comes first. We understand that your trust starts with a car and...

BMW 3 Series 2.0 330e 7.6kWh Sport Auto (s/s) 4dr
motors.co.uk
16 days ago

BMW 3 series 330d xDrive m sport with m performance styling saloon 2020, 5000 miles, £34948

Goodmayes, Redbridge

£34,948
Fair Price
2020
5,000 miles
4 doors
Diesel

2020 BMW 3 series 330d xDrive m sport with m performance styling, 5000 miles, black, diesel, automatic transmission, £34948

BMW 3 series 330d xDrive m sport with m performance styling saloon 2020, 5000 miles, £34948
31
exchangeandmart.co.uk
Reduced price 7 hours ago

BMW 3 series 320i Se 5dr step auto

Palmers Green, Enfield

£8,745
Fair Price£8,995
2011
42,500 miles
5 doors
Petrol

Palmers Motors are delighted to offer this stunning example of a BMW 3 Series 2.0 320i SE Touring 5dr in Bronze. This vehicle boasts specifications that cost...

BMW 3 series 320i Se 5dr step auto
motors.co.uk
18 days ago

BMW 3 Series 2.0 320d SE 2dr 1 Owner, Fully serviced by BMW Coupe 2012, 69900 miles, £12550

Barnsbury, Islington

£12,550
Fair Price
2012
69,900 miles
2 doors
Diesel

This is BMW coupe is a superb example, having being owned from new by an expat based in Brussels, and was supplied by BMW Brussels. All the servicing has been...

BMW 3 Series 2.0 320d SE 2dr 1 Owner, Fully serviced by BMW Coupe 2012, 69900 miles, £12550
20
exchangeandmart.co.uk
21 days ago

BMW 3 series 2.0td 320d m sport (190bhp) saloon 2017, 22577 miles, £16995

Croydon, South London

£16,995
Fair Price
2017
22,577 miles
Automatic
Grey

2017 BMW 3 series 2.0td 320d m sport (190bhp), 22577 miles, grey, automatic transmission, matching interior, £16995

BMW 3 series 2.0td 320d m sport (190bhp) saloon 2017, 22577 miles, £16995
19
exchangeandmart.co.uk
23 days ago

BMW 3 series 2.0 320d m sport 4D 181 BHP. Automatic, full service history!!!! Saloon 2012, 72000 miles, £1

Hornchurch, Havering

£10,495
Fair Price
2012
72,000 miles
4 doors
Diesel

' nationwide delivery available. All our vehicles come with a pre-delivery inspection, HPI check, 6 months minimum MOT and 3 month warrantyall for a compulsory...

BMW 3 series 2.0 320d m sport 4D 181 BHP. Automatic, full service history!!!! Saloon 2012, 72000 miles, £1
46
exchangeandmart.co.uk
Reduced price 3 days ago

BMW 3 series 2.0 320d m sport 4dr

Pratt's Bottom, Bromley

£6,495
Fair Price£6,496
2011
83,000 miles
4 doors
Diesel

Comprehensive service history, Alloy wheels are as new, RAC warranty available. , Last serviced on 17/01/2022, 17in Light Alloy M Double - Spoke with Mixed Run ...

BMW 3 series 2.0 320d m sport 4dr
motors.co.uk
7 hours ago

BMW 3 series 2.0 320d Se 4dr

Hounslow West, Hounslow

£3,500
Fair Price
2007
90,500 miles
4 doors
Diesel

Full service history, HPI clear, 2 keys, last service bill spent over 1000.00 included a brand new turbo charger in April/2020.Upgraded Android stereo unit with...

BMW 3 series 2.0 320d Se 4dr
motors.co.uk
7 hours ago

BMW 3 Series 2.0 320d M Sport Touring xDrive (s/s) 5dr

Upney, Barking and Dagenham

£10,995
Bit Pricey
2013
92,000 miles
5 doors
Diesel

18in light alloy m star - spoke style 400m wheels with mixed tyres, alarm system (Thatcham 1) with remote control, automatic air conditioning, two - zone, BMW...

BMW 3 Series 2.0 320d M Sport Touring xDrive (s/s) 5dr
motors.co.uk
30+ days ago

BMW 3 series 2.0 318d m sport 4D 141 BHP saloon 2015, 47628 miles, £14495

Hornchurch, Havering

£14,495
Fair Price
2015
47,628 miles
4 doors
Diesel

' nationwide delivery available. All our vehicles come with a pre-delivery inspection, HPI check, 6 months minimum MOT and 3 month warrantyall for a compulsory...

BMW 3 series 2.0 318d m sport 4D 141 BHP saloon 2015, 47628 miles, £14495
46
exchangeandmart.co.uk
3 hours ago

BMW 3 Series 320d M Sport 5dr Step Auto

Hook, Kingston upon Thames

£8,250
Fair Price
2014
145,100 miles
5 doors
Diesel

Bluetooth connection, Cruise control, Electric tailgate, Front parking sensor, Heated front seat, Rear parking sensor, Audio remote control, Auxiliary input...

BMW 3 Series 320d M Sport 5dr Step Auto
motors.co.uk
Reduced price 30+ days ago

BMW 3 series 335d xDrive m sport auto busi

Croydon, South London

£18,750
Fair Price£19,500
2015
39,696 miles
5 doors
Diesel

.

BMW 3 series 335d xDrive m sport auto busi
yesauto.com

Page 1 of 101

Next

Did not find what you're looking for?

Stay updated about BMW 3-Series for sale in London

You can cancel your email alerts at any time.
Year
1940 - 2021
Price
£1000 - 50000
Mileage
0 - 500000 miles
Engine Power (bhp)
0 - 500 bhp
Engine Size (cc)
0 - 10000 cc
Doors
2 - 5 doors
Seats
1 - 16 seats
Price ratings
  • Bit Pricey (170)
  • Expensive (47)
  • Fair Price (1,584)
  • Good Price (260)
  • Super Price (124)
Fuel Type
  • Diesel (1,211)
  • Gas / LPG (5)
  • Hybrid (36)
  • Petrol (987)
Transmission
  • Automatic (1,483)
  • Manual (606)
  • Semi-Automatic (87)
Advertiser type
  • Dealer (266)
  • Private (341)
Ad Type
  • For Sale (1,225)