Used BMW 4 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 501 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 501

Chosen Filters (3)
* Postcode invalid
BMW 4 SERIES 420i M Sport 2dr Step Auto [Tech/Pro Pack]

BMW 4 SERIES 420i M Sport 2dr Step Auto [Tech/Pro Pack]

Stevenage, Hertfordshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,339 Miles
£36,500
BMW 4 SERIES 2.0 420d MHT M Sport Coupe 2dr Diesel Hybrid Auto XDrive Euro 6 (s/s) (190

BMW 4 SERIES 2.0 420d MHT M Sport Coupe 2dr Diesel Hybrid Auto XDrive Euro 6 (s/s) (190

Liverpool, Merseyside
  • 2022 reg
  • Unlisted
  • 2 Doors
  • Automatic
  • 45,424 Miles
£25,793
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

Ipswich, Suffolk
  • 2023 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 17,275 Miles
£41,995
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
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,000 Miles
£26,878
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

Halifax, West yorkshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 47,000 Miles
£21,750
BMW 4 SERIES ELECTRIC DIESEL COUPE 2.0 420d MHT M Sport Auto XDrive Euro 6 (s/s) 2dr

BMW 4 SERIES ELECTRIC DIESEL COUPE 2.0 420d MHT M Sport Auto XDrive Euro 6 (s/s) 2dr

Ormskirk, Lancashire
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 37,000 Miles
£26,950
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

Leeds, West yorkshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 22,865 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

Leeds, West yorkshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 34,958 Miles
£27,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

Chingford, Greater london
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,791 Miles
£39,049
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

Manchester, Lancashire
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 25,335 Miles
£28,880
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

Manchester, Lancashire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,475 Miles
£26,680
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

Perth, Perthshire
  • 2021 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 23,310 Miles
£35,998
BMW 4 Series 2.0 420i M Sport Pro Edition Auto Euro 6 (s/s) 2dr

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

Farnborough, Hampshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10,308 Miles
£32,995
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

Blackburn, Lancashire
  • 2022 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 12,524 Miles
£39,940
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

Ashton-under-lyne, Lancashire
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 41,357 Miles
£25,150
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

Cheltenham, Gloucestershire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,568 Miles
£47,950
BMW 4 Series 2.0 420d MHT M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Coleraine, County londonderry
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 17,980 Miles
£33,950
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

Leatherhead, Surrey
  • 2024 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 450 Miles
£51,850
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

Tonbridge, Kent
  • 2021 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 17,477 Miles
£37,750
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

Leeds, Yorkshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,000 Miles
£26,815
...