By: Price / Monthly cost


Advanced search

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

 Available Car Supermarket, Castle Donnington, Derbyshire
0800 540 4293


BMW 3 Series 316d 2.0 Sport 4dr 18in Alloys

£19,200

  • 2017
  • 2334 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

This model has  sat nav, airbag, airbags, usb, cd player, cd, air conditioning, air con, central locking...

View Details
image

 Motorpoint Oldbury, Oldbury, West Midlands
0121 514 5562


BMW 3 Series 330e SE 4dr Step Auto

£19,999

  • 2017 (67)
  • 2417 miles
  • Saloon
  • 2000cc
  • na
  • Automatic
  • White
  • 4 doors
  • History checked

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

View Details
image

 Available Car Supermarket, Castle Donnington, Derbyshire
0800 540 4293


BMW 3 Series 318i 1.5 Sport 4dr

£20,000

  • 2018 (18)
  • 2564 miles
  • Saloon
  • 1500cc
  • Petrol
  • Manual
  • Black
  • 4 doors
  • History checked

Features include  central locking, cd player, airbags, cd, airbag, usb, air con, air conditioning, sat nav...

View Details
image

 Dees of Wimbledon, London, Greater London
0208 712 6887


BMW 3 Series 318i Sport 1.5 4dr Auto

£19,675

  • 2017
  • 3860 miles
  • Saloon
  • 1500cc
  • Petrol
  • Automatic
  • White
  • 4 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

 Fords of Winsford, Winsford, Cheshire
0160 636 9223


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

£19,599

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

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

View Details
image

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


BMW 3 Series 320i SE 4dr Step Auto

£19,998

  • 2017 (17)
  • 4712 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • Silver
  • 4 doors
  • History checked

Includes  centre console, automatic, green tinted heat insulating glass, air conditioning, rain sensor, radio, bmw professional radio/cd/mp3, push button starter, black, low mileage, warrant...

View Details
image

 Automatic Cars Ltd Welling, Welling, Kent
0203 131 2621


BMW 3 Series 320D ED PLUS TOURING Automatic

£19,995

  • 2016 (16)
  • 5000 miles
  • Estate
  • 2000cc
  • Diesel
  • Automatic
  • Black
  • 5 doors
  • History checked

Options include  solid paint, usb, navigation system, power assisted steering (pas), pollen filter, rear parking sensor, alarm, passenger, pas, anti lock brakes, passenger airbag, heated front seat...

View Details
image

 Available Car Supermarket, Castle Donnington, Derbyshire
0800 540 4293


BMW 3 Series 316d 2.0 Sport 4dr

£19,000

  • 2017 (67)
  • 5334 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

With  cd, sat nav, air con, cd player, airbag, airbags, air conditioning, central locking...

View Details
image

 Available Car Supermarket, Castle Donnington, Derbyshire
0800 540 4293


BMW 3 Series 320d 2.0 EfficientDynamics Sport 4dr 19in Al

£19,300

  • 2017 (67)
  • 6060 miles
  • Saloon
  • 2000cc
  • Diesel
  • Manual
  • White
  • 4 doors
  • History checked

Options include  cd, cd player, airbag, airbags, air conditioning, central locking, air con, leather, leather upholstery...

View Details
image

 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 316d SE 4dr Saloon

£19,662

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

Comes with  service history, saloon...

View Details
image
Save £5,120


 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 320d xDrive SE 4dr Step Auto Saloon

£19,950

Was £25,070 Save £5,120

  • 2017 (67)
  • 7137 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Red
  • 4 doors
  • History checked

Features on this model include  service history, saloon...

View Details
image
Save £1,000


 Trade Price Cars (Essex), Battlesbridge, Essex
0126 892 1464


BMW 3 Series 2.0 320D XDRIVE SPORT TOURING 5d 188 BHP

£19,950

Was £20,950 Save £1,000

  • 2017
  • 7623 miles
  • Estate
  • 2000cc
  • Diesel
  • Manual
  • Black
  • 5 doors
  • History checked

Comes with  cd, park distance control, leather, metallic paintwork, leather steering wheel, alloy wheels, split-folding rear seats, warranty, metallic paint, black...

View Details
image

 Arnold Clark Ford (Peterhead), Peterhead, Aberdeenshire
0177 956 8096


BMW 3 Series 330e SE 4dr Step Auto

£19,998

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

Comes with  push button starter, central locking, saloon, automatic air conditioning, heated windscreen, dual zone automatic air conditioning, air con, remote control central locking, daytime ...

View Details
image

 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 316d SE 4dr Step Auto Saloon

£19,842

  • 2017 (67)
  • 8226 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • White
  • 4 doors
  • History checked

Description includes  saloon, service history...

View Details
image

 CarShop Norwich, Norwich, Norfolk
0160 394 4691


BMW 3 Series 330e SE 4dr Step Auto

£19,999

  • 2017 (66)
  • 8466 miles
  • Saloon
  • 2000cc
  • na
  • Automatic
  • White
  • 4 doors
  • History checked

Description includes  radio, bluetooth, satellite navigation...

View Details




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

Popular brands