Used BMW 4 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 518 approved used BMW 4 Series cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 4 Series near you.

In partnership with

Cars found 518

Chosen Filters (3)
* Postcode invalid
BMW 4 Series 3.0 M440d MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440d MHT Auto XDrive Euro 6 (s/s) 2dr

Bradford, West yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 16,303 Miles
£38,900
BMW 4 Series 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

Milton keynes, Buckinghamshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 30,121 Miles
£29,999
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Borehamwood, Hertfordshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,654 Miles
£31,990
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 48,468 Miles
£25,349
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Glasgow, Renfrewshire
  • 2023 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 6,913 Miles
£46,898
BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Blackburn, Lancashire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,289 Miles
£31,420
BMW 4 Series 2.0 420i M Sport Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto XDrive Euro 6 (s/s) 2dr

Crewe, Cheshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,986 Miles
£32,999
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Farnborough, Hampshire
  • 2021 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 51,573 Miles
£33,795
BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

Chester, Cheshire
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 47,668 Miles
£27,999
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Liverpool, Merseyside
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,404 Miles
£31,980
BMW 4 Series 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

Borehamwood, Hertfordshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 25,985 Miles
£30,490
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hook, Hampshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,000 Miles
£28,000
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Waltham cross, Hertfordshire
  • 2024 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 9,562 Miles
£47,600
BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

Doncaster, South yorkshire
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 33,226 Miles
£27,199
BMW 4 Series M440i XDrive Coupe

BMW 4 Series M440i XDrive Coupe

Loughton, Essex
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,650 Miles
£37,000
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Loughton, Essex
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,248 Miles
£29,250
BMW 4 Series 3.0 430d MHT M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 430d MHT M Sport Auto Euro 6 (s/s) 2dr

Aylesford, Kent
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 17,584 Miles
£34,490
BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Dunfermline, Fife
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 21,935 Miles
£27,500
BMW 4 Series 3.0 430d MHT M Sport Pro Edition Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 430d MHT M Sport Pro Edition Auto XDrive Euro 6 (s/s) 2dr

London
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 22,149 Miles
£32,619
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Cheltenham, Gloucestershire
  • 2022 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 17,393 Miles
£42,950
...