By: Price / Monthly cost


More options

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,231 Bmw 3 Series cars under £20,000 - 1,202 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

 Fords of Winsford, Winsford, Cheshire
0160 636 9223


BMW 3 Series 320d EfficientDynamics Sport 4dr

£19,999

  • 2018 (67)
  • 250 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • Red
  • 4 doors
  • History checked

Featuring  We have much more to tell you about this car so please feel free to call us for more details...

View Details
image
Save £1,455


 Usedirect Newtownabbey, Newtownabbey, County Antrim
0289 009 9569


BMW 3 Series 318i Sport 4dr

£19,995

Was £21,450 Save £1,455

  • 2018
  • 1415 miles
  • not known
  • 1500cc
  • Petrol
  • Manual
  • White
  • 4 doors
  • History checked

Includes  passenger, black, adjustable door mirrors, glovebox, automatic, computer, radio, pas, radio/cd/mp3, fog lights, speed limiter, centre console, head restraints, radio/cd, cupholder,...

View Details
image
Save £1,610


 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 316d Sport 5dr Estate

£19,200

Was £20,810 Save £1,610

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

This car has  service history, estate...

View Details
image

 Fords of Winsford, Winsford, Cheshire
0160 636 9223


BMW 3 Series 318i Sport [Sat Nav, Parking Sensors] 5dr

£19,599

  • 2017 (67)
  • 4460 miles
  • Estate
  • 1500cc
  • Petrol
  • Manual
  • Grey
  • 5 doors
  • History checked

Features on this model include  We have much more to tell you about this car so please feel free to call us for more details...

View Details
image
Save £220


 Wood BMW Salisbury, Salisbury, Wiltshire
0172 262 2393


BMW 3 Series 320i Sport 4dr

£19,780

Was £20,000 Save £220

  • 2017 (67)
  • 5000 miles
  • Saloon
  • 2000cc
  • Petrol
  • Manual
  • Grey
  • 4 doors
  • History checked

With  head restraints, glovebox, green tinted heat insulating glass, body colour door handles, computer, daytime running lights, pas, cupholder, electric adjustable door mirrors, outside...

View Details
image

 Arnold Clark Fiat Kia Abarth (Seafield), Edinburgh, Lothian
0131 341 3107


BMW 3 Series 320i xDrive M Sport 4dr

£19,998

  • 2015 (65)
  • 5358 miles
  • Saloon
  • 2000cc
  • Petrol
  • Manual
  • Black
  • 4 doors
  • History checked

This model has  esp, remote central locking, central locking, airbag, speed limiter, cruise control with brake function, curtain airbags, radio/cd/mp3, radio/cd, sports seats, airbags, traction co...

View Details
image

 Benfield Renault Nissan Gateshead, Gateshead, Tyne and Wear
0191 448 4831


BMW 3 Series 320d Sport 4dr

£19,680

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

Featuring  bluetooth, ipod connection, engine immobiliser, cruise control, sat nav, esp, cd, power steering, airbags, warranty, service history, cd player, computer, isofix, alloys, multiple ...

View Details
image

 Save On Used Cars, Scunthorpe, North Lincolnshire
0172 424 5786


BMW 3 Series 330e SE 4dr Step Auto

£19,999

  • 2017 (17)
  • 6148 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • Red
  • 4 doors
  • History checked

With  alarm, alarm system (thatcham 1), radio, 5 seats, electric windows, cruise control with brake function, single cd player, rain sensor, 16in alloy wheels, bmw business radio with si...

View Details
image
Save £795


 Ridgeway Used Car Centre Portsmouth, Portsmouth, Hampshire
0239 280 7640


BMW 3 Series 320d M Sport 4dr Step Auto

£20,000

Was £20,795 Save £795

  • 2016 (65)
  • 6567 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • White
  • 4 doors
  • History checked

Featuring  body colour bumpers, radio/cd, radio, check control system, computer, heated rear window, passenger, electric front and rear windows, cupholders, push button starter, green tinted ...

View Details
image
Save £500


 Lookers Honda Nottingham, unknown, Nottinghamshire
0115 851 0142


BMW 3 Series 320I Sport 4Dr Step Auto Petrol Saloon

£19,499

Was £19,999 Save £500

  • 2017 (17)
  • 7086 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • White
  • 4 doors
  • History checked

With  parking sensors, abs, satellite navigation, push button starter, floor mats, check control system, heated windscreen, alloy wheels, metallic paint, push button start, cruise contro...

View Details
image

 Arnold Clark Harry Fairbairn BMW Inverness, Inverness, Inverness shire
0146 354 8291


BMW 3 Series 316d Sport 5dr Step Auto

£19,998

  • 2017 (67)
  • 7934 miles
  • Estate
  • 2000cc
  • Diesel
  • Automatic
  • Silver
  • 5 doors
  • History checked

With  air conditioning, radio/cd/mp3, hill start assist, radio, dual zone automatic air conditioning, speed limiter, automatic air conditioning, chrome exhaust tailpipe, green tinted hea...

View Details
image

 Central Garages Torbay, unknown, Devon
0180 370 1551


BMW 3 Series 320i M Sport 4 Door

£19,450

  • 2016 (16)
  • 8000 miles
  • Saloon
  • 2000cc
  • Petrol
  • Manual
  • White
  • 4 doors
  • History checked

With  dab radio, airbags, push button start, alloy wheels, abs, heated seats, airbag, remote central locking, central locking, auto lighting, bluetooth, rear parking sensor, radio, parki...

View Details
image
Save £500


 Peter Vardy Edinburgh, Edinburgh, Midlothian
0131 341 3606


BMW 3 Series 318d M Sport 4dr

£19,990

Was £20,490 Save £500

  • 2017 (67)
  • 8087 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • Silver
  • 4 doors
  • History checked

With  We have much more to tell you about this car so please feel free to call us for more details...

View Details
image
Save £2,500


 Arnold Clark Ford Hyundai Citroen Mazda (Craigshaw, Aberdeen, Aberdeenshire
0122 443 2708


BMW 3 Series 330e SE 4dr Step Auto

£19,498

Was £21,998 Save £2,500

  • 2016 (66)
  • 8135 miles
  • Saloon
  • 2000cc
  • na
  • Automatic
  • White
  • 4 doors
  • History checked

Featuring  push button starter, remote control alarm, leather, radio/cd/mp3, radio/cd, reach + rake adjustable steering column, automatic, dab digital radio, immobiliser, saloon, bmw professi...

View Details
image
Save £210


 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 318d Sport 5dr Step Auto Estate

£19,690

Was £19,900 Save £210

  • 2017 (66)
  • 8437 miles
  • Estate
  • 2000cc
  • Diesel
  • Automatic
  • White
  • 5 doors
  • History checked

Features on this model include  estate, full service history, service history...

View Details




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

Popular brands