Skip to main content

803 Used BMW 4 Series cars for sale

BMW 4 Series2024 - 420i M Sport 5dr Step Auto

2024 - 420i M Sport 5dr Step Auto44

Low Mileage

£37,540

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

Marshall BMW Grimsby

01472806814 *

BMW 4 Series2015 - 435d xDrive M Sport 2dr Auto [Professional Media]

2015 - 435d xDrive M Sport 2dr Auto [Professional Media]13

£14,995

Finance available £313 pm

  • 3L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

BS Motors

02890021699 *

BMW 4 Series2019 - 2.0 420i xDrive M Sport Coupe Auto 2-Door

2019 - 2.0 420i xDrive M Sport Coupe Auto 2-Door19

Low Mileage

£20,495

Finance available £400 pm

  • 2L
  • 22.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

JD Motors Ltd

01229260010 *

BMW 4 Series2016 - 420d [190] xDrive Sport 5dr Auto [Business Media]

2016 - 420d [190] xDrive Sport 5dr Auto [Business Media]30

£10,595

Finance available £214 pm

  • 2L
  • 107.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

EJB Car Sales Ltd

02870442033 *

BMW 4 Series2024 - 420i M Sport 5dr Step Auto [Pro Pack]

2024 - 420i M Sport 5dr Step Auto [Pro Pack]55

Low Mileage

£38,386

  • 2L
  • 3.8K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

Marshall BMW Bournemouth

01202068625 *

BMW 4 Series2014 (64) - 2.0 420d M Sport Coupe 2dr Diesel Manual xDrive Euro 6 (s/s) (184 ps)

2014 (64) - 2.0 420d M Sport Coupe 2dr Diesel Manual xDrive Euro 6 (s/s) (184 ps)38

£7,495

Finance available £145 pm

  • 2L
  • 117.3K

    Miles
  • Diesel
  • Manual
  • Coupe

Affordable Motor Group Ltd

01332416372 *

BMW 4 Series2022 - M440i xDrive MHT 5dr Step Auto

2022 - M440i xDrive MHT 5dr Step Auto19

Low Mileage

£41,498

  • 3L
  • 16.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 4 Series2014 (64) - 2.0 420d M Sport Coupe 2dr Diesel Auto-FINISHED IN ALPINE WHITE WITH OYSTER

2014 (64) - 2.0 420d M Sport Coupe 2dr Diesel Auto-FINISHED IN ALPINE WHITE WITH OYSTER43

£9,995

Finance available £201 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Rix Motors

01925917564 *

BMW 4 Series2018 (18) - 420i M Sport 2dr Auto [Professional Media]

2018 (18) - 420i M Sport 2dr Auto [Professional Media]20

£12,995

Finance available £268 pm

  • 2L
  • 97.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

King Street Motor Company

01782917189 *

BMW 4 Series2021 - 420i xDrive M Sport 2dr Step Auto -1 OWNER-

2021 - 420i xDrive M Sport 2dr Step Auto -1 OWNER-24

£25,490

  • 2L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Glasshoughton Car Sales

01977803305 *

BMW 4 Series2021 (21) - 2.0 430i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 (21) - 2.0 430i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (258 ps)50

Low Mileage

£28,995

Finance available £575 pm

  • 2L
  • 29.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

FIDA MOTORS LIMITED

01279215830 *

4.8/5 Stars

BMW 4 Series2017 (17) - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr

2017 (17) - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr22

Reduced

£13,995

Finance available £290 pm

  • 3L
  • 28.8K

    Miles
  • Diesel
  • Automatic
  • Coupe

Top Gear Harrow Ltd

02038895522 *

BMW 4 Series2016 - 420d [190] xDrive Sport 5dr Auto [Business Media]

2016 - 420d [190] xDrive Sport 5dr Auto [Business Media]19

Reduced

£16,498

  • 2L
  • 33.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 4 Series2016 - 2.0 420D xDrive M Sport Auto 4WD 2dr

2016 - 2.0 420D xDrive M Sport Auto 4WD 2dr27

£12,180

Finance available £250 pm

  • 2L
  • 92.1K

    Miles
  • Diesel
  • Automatic
  • Coupe

Swan Car Brokers

01592802385 *

BMW 4 Series2024 - 420i M Sport 5dr Step Auto

2024 - 420i M Sport 5dr Step Auto34

£34,995

Finance available £698 pm

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

BMW Bavarian

02895908116 *

BMW 4 Series2017 - 430d xDrive M Sport 2dr Auto

2017 - 430d xDrive M Sport 2dr Auto25

£14,950

Finance available £312 pm

  • 3L
  • 71.3K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

BM Autoexchange

02891244334 *

BMW 4 Series2015 (65) - 2.0 420d M Sport Auto xDrive Euro 6 (s/s) 2dr

2015 (65) - 2.0 420d M Sport Auto xDrive Euro 6 (s/s) 2dr23

£8,750

Finance available £173 pm

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

S AND T MOTOR CO LTD

01913002236 *

BMW 4 Series2022 - 420i M Sport 2dr Step Auto

2022 - 420i M Sport 2dr Step Auto36

Low Mileage

£25,399

Finance available £534 pm

  • 2L
  • 12.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

Motorpoint Swansea

01792001617 *

BMW 4 Series2016 - 420d [190] M Sport 2dr Auto [Professional Media]

2016 - 420d [190] M Sport 2dr Auto [Professional Media]39

Low Mileage

£15,250

Finance available £318 pm

  • 2L
  • 51.2K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

iGEN Autos

02890023662 *

BMW 4 Series2015 - 435d xDrive M Sport 2dr Auto

2015 - 435d xDrive M Sport 2dr Auto35

Reduced

£14,995

Finance available £313 pm

  • 3L
  • 47.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Hollybrook Sports Cars

02890023660 *

Why buy a used BMW 4 Series?

If you're in the market for a car that's refined, upmarket and exciting to drive, then a used BMW 4 Series is a great choice. With a stylish appearance and several bodystyles to choose from, the 4 Series is known to turn heads. BMW supplies many engine options, high-tech equipment and a comprehensive safety kit to make the 4 Series an excellent luxury coupé.

Used BMW 4 Series snapshot review

Pros

  • Fun to drive
  • Lots of quality equipment
  • Great looking exterior

Cons

  • M Sport ride can be very firm
  • Practicality does suffer
  • Diesels lack refinement

BMW 4 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.