637
Used BMW 4 Series M Sport cars for sale - Page 25
£41,559
BMW 4 Series
2025 - 420i M Sport 5dr Step Auto
1.4k+ miles2025 (25 reg)AutoPetrolMarshall BMW BournemouthBournemouth£28,898
BMW 4 Series
2022 - 420i M Sport 5dr Step Auto [Pro Pack]
20.5k+ miles2022 (22 reg)AutoPetrolArnold Clark Dumfries BMW/MINIDumfries£16,995
BMW 4 Series
2019 - 420d [190] xDrive M Sport 5dr Auto [Prof Media]
72k+ miles2019 (19 reg)AutoDieselJack Reid Cars CarrickfergusWhitehead Carrickfergus£26,450
BMW 4 Series
2023 - 2.0 420I M Sport Auto 5dr
40.5k+ miles2023 (72 reg)AutoPetroltorquepointLeighton Buzzard£37,533
BMW 4 Series
2024 - 420i M Sport 5dr Step Auto [Pro Pack]
3k+ miles2024 (74 reg)AutoPetrolMarshall BMW SalisburySalisbury£32,495
BMW 4 Series
2022 - 420d xDrive MHT M Sport 5dr Step Auto
33.6k+ miles2022 (22 reg)AutoHybridGreg Mitchell MotorsStrabane£27,590
BMW 4 Series
2022 - 420d MHT M Sport 2dr Step Auto
57.1k+ miles2022 (22 reg)AutoHybridGreg Mitchell MotorsStrabane£9,497
BMW 4 Series
2015 (15) - 420i M Sport 2dr
62k miles2015 (64 reg)ManualPetrolCARS IN LTD SOUTHALLSouthall£43,391
BMW 4 Series
2024 - 420i M Sport 2dr Step Auto
13k+ miles2024 (74 reg)AutoPetrolMarshall BMW HampshireHook