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 with a limited budget of £20,000 we still have a wide selection of cheap Bmw 3 Series cars. More

3,851 Bmw 3 Series cars under £20,000 - 1,663 reductions


Change budget



image
  Good deal

 Sandles Car Supermarket, Kings Lynn

£20,000   Was £21,000 Save £1,000

BMW 3 Series 320D XDRIVE M SPORT SHADOW EDITION Auto

2017 (67)  |   32,400 miles  |   Saloon  |   2000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Comes with  paddle shift, sat nav, leather interior, cruise control, climate control, rear parking sensors, privacy glass, usb, alloys, leather, black, auto wipers, speakers, voice control, rear privacy glass, remote central locking, isofix, cd player, computer,...

image
  Good deal

 South Hereford Volkswagen Whitchurch, Nr Ross on Wye

£20,000

BMW 3 Series 330d M Sport 4dr Step Auto Diesel Saloon

2016 (16)  |   35,216 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

With  automatic transmission, automatic, heated windscreen, floor mats...

image
  Good deal
✓ Low mileage

 Available Car Supermarket Sutton in Ashfield, Sutton in Ashford

£20,000

BMW 3 Series GT 330d 3.0 M Sport 5dr Auto Plus Pack Nav

2016 (66)  |   26,614 miles  |   Hatchback  |   3000cc  |   Diesel  |   Automatic  |   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...

image
  Great deal
✓ Low mileage

 Available Car Supermarket, Castle Donnington

£20,000

BMW 3 Series Touring 318d 2.0 M Sport 5dr Step Auto 19in

2017 (17)  |   11,535 miles  |   Estate  |   2000cc  |   Diesel  |   Automatic  |   5 doors  |   History checked

With  airbags, leather, airbag, leather upholstery, air con, usb, cd player, central locking, air conditioning, cd...

image
  Good deal

 Big Motoring World Audi and VW, Chatham

£20,000   Was £21,500 Save £1,500

BMW 3 Series 320I XDRIVE M SPORT TOURING Auto

2017 (66)  |   22,736 miles  |   Estate  |   2000cc  |   Petrol  |   Automatic  |   5 doors  |   History checked

With  service history...

image
  Great deal
✓ Low mileage

 Dennis Buyacar Ltd, London

£20,000

BMW 3 Series 318d M Sport 4dr Saloon

2017 (67)  |   2,118 miles  |   Saloon  |   2000cc  |   Diesel  |   Manual  |   4 doors  |   History checked

Options include  service history, saloon...

image
  Great deal
✓ Low mileage

 Cargiant, White City

£20,000

BMW 3 Series 2.0 M Sport Auto

2016 (16)  |   21,149 miles  |   Saloon  |   0cc  |   na  |   Automatic  |   4 doors  |   History checked

This model has  air con, traction control, alloy wheels, cd, air conditioning...

image
  Great deal
✓ Low mileage

 Cargiant, White City

£20,000

BMW 3 Series 3.0 xDrive GT M Sport Auto

2016 (66)  |   22,061 miles  |   Hatchback  |   0cc  |   Diesel  |   Automatic  |   doors  |   History checked

Comes with  traction control, privacy glass, air conditioning, air con, hatchback, cd, alloy wheels...

image
  Good deal

 Wood BMW Salisbury, Salisbury

£20,000   Was £23,000 Save £3,000

BMW 3 Series 320i M Sport 4dr Step Auto

2018 (67)  |   11,887 miles  |   Saloon  |   2000cc  |   Petrol  |   Automatic  |   4 doors  |   History checked

Description includes  digital clock, cd, bmw professional radio/cd/mp3, cupholder, radio/cd/mp3, daytime running lights, body colour bumpers, outside temperature display, auto dimming rear view mirror, led daytime running lights, chrome exhaust tailpipe, check control sys...

image
  Great deal
✓ Low mileage

 Mike Brewer Motors, Sheffield

£20,000   Was £21,656 Save £1,656

BMW 3 Series 2.0 320i M Sport Sport Auto (s/s) 4dr

2017 (67)  |   11,166 miles  |   Saloon  |   2000cc  |   Petrol  |   Automatic  |   4 doors  |   History checked

Description includes  dab radio, sat nav, cruise control, radio, leather, park distance control, warranty, 1 owner, black, mot, bluetooth, fsh...

image
  Great deal
✓ Low mileage

 Mike Brewer Motors, Luton

£20,000

BMW 3 Series 2.0 320i M Sport Sport Auto (s/s) 4dr

2017 (67)  |   18,267 miles  |   Saloon  |   2000cc  |   Petrol  |   Automatic  |   4 doors  |   History checked

Features include  parking sensors, mot, leather, bluetooth, navigation system, fsh, radio, sun protection glass, rear parking sensor, rear parking sensors, dab radio, warranty...

image
  Good deal
✓ Low mileage

 Motorpoint Castleford, Castleford

£19,999

BMW 3 Series 335d xDrive M Sport 4dr Step Auto

2016 (66)  |   25,582 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Features on this model include  for more details on this, warranty, radio, mot...

image
  Good deal

 Motorpoint Castleford, Castleford

£19,999

BMW 3 Series 318i Sport 5dr Step Auto [Leather]

2018 (68)  |   9,776 miles  |   Estate  |   1500cc  |   Petrol  |   Automatic  |   5 doors  |   History checked

This model has  warranty, leather, for more details on this, mot, black, radio...

image
  Good deal

 Motorpoint Oldbury, Oldbury

£19,999

BMW 3 Series 320i xDrive M Sport 5dr Step Auto

2017 (66)  |   21,279 miles  |   Estate  |   2000cc  |   Petrol  |   Automatic  |   5 doors  |   History checked

Comes with  radio, for more details on this, alloy wheels, mot, cloth, warranty...

image
  Great deal
✓ Low mileage

 Motorpoint Sheffield, Sheffield

£19,999

BMW 3 Series 318i Sport 5dr Step Auto [Leather]

2018 (68)  |   6,363 miles  |   Estate  |   1500cc  |   Petrol  |   Automatic  |   5 doors  |   History checked

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

Start search



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

AS SEEN IN

GREAT DEALS FROM GREAT DEALERS

Start search