Used BMW 3 Series 2019 cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, 3 Series

2019 (69) - 2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) Media D

45
Low Mileage
£21,990
Finance available £431 pm
  • 2L
  • 36.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Cartime Rochdale

0161 529 8277 *
4.4/5 Stars

BMW, 3 Series

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

50
Low Mileage
£24,491
  • 2L
  • 17.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Your Next Car Ltd

BMW, 3 Series

2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

12
£15,895
Finance available £333 pm
  • 2L
  • 83.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

The Prestige Car Company

BMW, 3 Series

2019 (19) - 2019 BMW 320d SE 4dr Step Auto FULL LEATHER SAT NAV MEDIA 84k TWIN TURBO

21
£14,995
Finance available £313 pm
  • 2L
  • 84kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

LE10 MOTORS COMPANY LTD

BMW, 3 Series

2019 (69) - 2.0 330e 12kWh M Sport 4dr Auto (FULL LEATHER)

40
Low Mileage
£18,988
  • 2L
  • 41.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Jeff White Motors

029 2002 8289 *
4.7/5 Stars

BMW, 3 Series

2019 - 330i M Sport 4dr Step Auto

35
Low Mileage
£24,950
  • 2L
  • 28.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Stratstone BMW Milton Keynes

01908 104093 *
4.6/5 Stars

BMW, 3 Series

2019 (19) - 2.0 318d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

47
Low Mileage
£17,750
Finance available £374 pm
  • 2L
  • 34.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Watford

01923 927636 *
4.5/5 Stars

BMW, 3 Series

2019 - 320d M Sport Shadow Edition 5dr Step Auto

37
£18,999
Finance available £390 pm
  • 2L
  • 54.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

cinch

020 3909 2092 *
4.2/5 Stars

BMW, 3 Series

2019 - 2.0 320d M Sport Auto 5dr

92
Reduced
£18,195
Finance available £384 pm
  • 2L
  • 91.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

RallySport Automotive Limited

01206 489764 *
4.1/5 Stars

BMW, 3 Series

2019 - 318d Sport 4dr

25
Low Mileage
£16,699
Finance available £351 pm
  • 2L
  • 42.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 3 Series

2019 - 320d Sport 4dr Step Auto

16
£17,945
Finance available £348 pm
  • 2L
  • 59kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

George O'Hara Motors

BMW, 3 Series

2019 - 320d M Sport 4dr Step Auto

10
£15,950
Finance available £334 pm
  • 2L
  • 78.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

O'Kane Cars

BMW, 3 Series

2019 (69) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

£12,200
Finance available £250 pm
  • 2L
  • 89.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Quality Part X Ltd Dunstable

BMW, 3 Series

2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

32
£18,490
Finance available £359 pm
  • 2L
  • 62.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Spa Motors Brecon

BMW, 3 Series

2019 - 320i Sport 4dr Step Auto

19
£18,798
  • 2L
  • 49.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Liverpool Motorstore / MG

0151 317 9472 *
4.7/5 Stars

BMW, 3 Series

2019 (19) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

1
£19,500
  • 2L
  • 56.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

John Clark BMW Tayside