Used BMW 4 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,388 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 1,388

Chosen Filters (2)
* Postcode invalid
BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Bristol, Gloucestershire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 58,000 Miles
£16,580
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

Ayr, Ayrshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 20,786 Miles
£29,698
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

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

Lincoln, Lincolnshire
  • 2020 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 32,606 Miles
£20,950
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

Hook, Hampshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 11,380 Miles
£34,090
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
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,580 Miles
£25,991
BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

Kidderminster, Worcestershire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 53,277 Miles
£19,690
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Cardiff, Glamorgan
  • 2019 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 75,767 Miles
£15,199
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

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

West bromwich, West midlands
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 35,000 Miles
£13,975
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

Bridgend, Mid glamorgan
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 18,695 Miles
£30,895
BMW 4 SERIES 2.0 420i M Sport XDrive Euro 6 (s/s) 2dr

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

Bourne end, Buckinghamshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 89,000 Miles
£9,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

Aylesford, Kent
  • 2023 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 26,909 Miles
£42,990
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Clacton-on-sea, Essex
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 76,800 Miles
£12,494
BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

Ascot, Berkshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 60,797 Miles
£19,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

Stevenage, Hertfordshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,550 Miles
£27,000
BMW 4 Series Coupe 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

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

Huddersfield, Yorkshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10,088 Miles
£30,490
BMW 4 Series 2.0 420d M Sport Euro 6 (s/s) 2dr

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

Manchester, Lancashire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 59,050 Miles
£11,950
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

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

North somerset, North somerset
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 78,000 Miles
£12,749
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

Bolton, Lancashire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,035 Miles
£33,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

Bolton, Lancashire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 58,634 Miles
£24,295
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

Bridgend, Mid glamorgan
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 40,091 Miles
£26,595
......