By: Price / Monthly cost


Cheap Bmw 3 Series cars under £20,000

We have thousands of Bmw 3 Series cars for sale. However, even if you're on a limited budget of £20,000 we still have a wide selection of cheap Bmw 3 Series cars under your price range. Many of the cars have been reduced in price so you've got a great chance to pick up a bargain in the process! Our cars are constantly updated ensuring that our prices remain competitive so you can get a great deal on a Bmw 3 Series car.

3,856 Bmw 3 Series cars under £20,000 - 1,585 reductions


We have one of the widest selections of affordable Bmw 3 Series cars. Take a look at some examples of low price deals we've got for you today!


Change budget



image

 Wood of Bournemouth BMW, Bournemouth, Dorset
0120 223 8004


BMW 3 Series 320d M Sport 4dr

£19,489

  • 2015 (65)
  • 5 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

Features on this model include  outside temperature display, bmw professional radio/cd/mp3, brake pad wear indicator warning light, rain sensor, computer, led daytime running lights, green tinted heat insulating ...

View Details
image

 Marshall BMW Scunthorpe, Scunthorpe, Lincolnshire
0172 424 5920


BMW 3 Series 320d Sport 5dr

£19,542

  • 2017 (67)
  • 5 miles
  • Estate
  • 2000cc
  • Diesel
  • Manual
  • Black
  • 5 doors
  • History checked

This car has  dab digital radio, cruise control with brake function, 12v socket, green tinted heat insulating glass, speed limiter, electric front and rear windows, adjustable door mirrors, on b...

View Details
image

 Marshall BMW Scunthorpe, Scunthorpe, Lincolnshire
0172 424 5920


BMW 3 Series 320d Sport 5dr

£19,542

  • 2017 (67)
  • 5 miles
  • Estate
  • 2000cc
  • Diesel
  • Manual
  • Black
  • 5 doors
  • History checked

Options include  speed limiter, lights on warning, body colour door handles, on board computer, led daytime running lights, auto dimming rear view mirror, service interval indicator, heated rear wi...

View Details
image

 Marshall BMW Scunthorpe, Scunthorpe, Lincolnshire
0172 424 5920


BMW 3 Series 320d Sport 5dr

£19,542

  • 2017 (67)
  • 5 miles
  • Estate
  • 2000cc
  • Diesel
  • Manual
  • Black
  • 5 doors
  • History checked

Featuring  speed limiter, service interval indicator, daytime running lights, radio/cd, on board computer, led daytime running lights, cruise control, 12v socket, adjustable door mirrors, pus...

View Details
image
Save £1,000


 Listers Kings Lynn BMW, Kings Lynn, Norfolk
0155 333 4514


BMW 3 Series 318i Sport 4dr

£19,488

Was £20,488 Save £1,000

  • 2017 (67)
  • 29 miles
  • Saloon
  • 1500cc
  • Petrol
  • Manual
  • White
  • 4 doors
  • History checked

Includes  air con, alarm, navigation system, 5 seats, black, warranty, cloth, automatic, sport steering wheel, alarm system (thatcham 1), usb, audio, automatic air conditioning, dab digital ...

View Details
image

 Blue Bell BMW Crewe, Crewe, Cheshire
0127 086 1587


BMW 3 Series 320d ED Plus Saloon

£19,490

  • 2016 (16)
  • 1653 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • Blue
  • 4 doors
  • History checked

With  rear-view mirror. auto dimming, air conditioning, navigation system, cruise control with brake function, seat heating. front, audio, radio, 5 seats, automatic air conditioning, aut...

View Details
image

 Barons Hindhead BMW, Hindhead, Surrey
0142 885 3129


BMW 3 Series 320D SPORT Auto

£19,390

  • 2016 (16)
  • 1969 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Silver
  • 4 doors
  • History checked

Includes  cd radio, airbag, height adjustable drivers seat, central locking, alarm, anti lock brakes, driver, leather steering wheel, steering column - adjustable, fuel computer, adjustable ...

View Details
image
Save £2,505


 Elms Cambridge, Cambridge, Cambridgeshire
0195 457 4804


BMW 3 Series 320D ED PLUS

£19,990

Was £22,495 Save £2,505

  • 2017 (17)
  • 3839 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

Includes  electric windows, cupholder, esp, leather steering wheel, cd, 12v socket, front electric windows, cd radio, alarm, driver, rain sensitive wipers, heated door mirrors, cupholders, i...

View Details
image
Save £1,000


 Motorpoint of Glasgow, Mount Vernon, Glasgow
0141 413 0748


BMW 3 Series 318d Luxury 5dr Step Auto

£19,999

Was £20,999 Save £1,000

  • 2017 (17)
  • 4929 miles
  • Estate
  • 2000cc
  • Diesel
  • Automatic
  • White
  • 5 doors
  • History checked

Features on this model include  mot, for more details on this, leather, radio, black, warranty, alloy wheels...

View Details
image
Save £2,000


 Motorhouse Shipley, Shipley, West Yorkshire
0127 435 0962


BMW 3 Series 3.0 330I M SPORT 2DR AUTOMATIC

£19,995

Was £21,995 Save £2,000

  • 2013 (13)
  • 5000 miles
  • Convertible
  • 3000cc
  • Petrol
  • Automatic
  • Silver
  • 2 doors
  • History checked

This car has  satellite navigation, park distance control, service history, warranty, radio, sports suspension, tinted glass, cruise control, black, computer, front fogs, 4 seats, leather, cruis...

View Details
image
Save £400


 Motorpoint Castleford, Castleford, Castleford
0197 771 7832


BMW 3 Series 320d EfficientDynamics Sport 4dr [19]

£19,599

Was £19,999 Save £400

  • 2017 (17)
  • 5744 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

Options include  mot, alloy wheels, for more details on this, radio, warranty...

View Details
image

 Chandlers Worthing BMW, unknown, West Sussex
0190 344 4781


BMW 3 Series 318D M SPORT Auto

£19,875

  • 2015 (65)
  • 6027 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Blue
  • 4 doors
  • History checked

With  curtain airbags, passenger, driver, alloy wheels, remote central locking, brake assist, cd, rear parking sensor, central locking, solid paint, traction control, computer, climate c...

View Details
image

 Sytner Sheffield BMW, Sheffield, South Yorkshire
0114 205 0375


BMW 3 Series 320d Luxury 4dr Step Auto [Business Media]

£19,000

  • 2015 (15)
  • 6136 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Grey
  • 4 doors
  • History checked

Description includes  automatic, radio, park distance control, automatic transmission, alloy wheels, audio, navigation system...

View Details
image

 Imperial Cars Supermarket Fleet, Hook, Hampshire
0125 288 3852


BMW 3 Series 320d M Sport 4dr Step Auto - LED HEADLIGHTS - HEATED LEATHER - PADDLE SHIFT

£19,398

  • 2015
  • 6243 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Blue
  • 4 doors
  • History checked

Options include  paddle shift, radio/cd, alloy wheels, bluetooth, leather seats, black, cruise control, rain sensor, dab digital radio, automatic, speed limiter, rear privacy glass, multi-function ...

View Details
image

 Sytner Haverfordwest BMW, Haverfordwest, Pembrokshire
0143 720 6152


BMW 3 Series 318d Sport 4dr

£19,500

  • 2017 (17)
  • 6688 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

Features on this model include  navigation system, alloy wheels...

View Details




We currently have 3,874 Bmw 3 Series cars available across the UK priced under £20000.

Popular brands