Used BMW M4 2024 cars for sale

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, M4

2024 - Competition 2dr Step Auto

39
£54,749
  • 3L
  • 1.5kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Hampshire

BMW, M4

2024 (74) - M4 Competition M xDrive Coupe 2-Door

40
Reduced
£71,251
  • 3L
  • 3.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stephen James Enfield BMW

BMW, M4

2024 - Competition 2dr Step Auto

44
£54,704
  • 3L
  • 1.5kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Grimsby

BMW, M4

2024 - xDrive Competition M 2dr Step Auto

£60,220
  • 3L
  • 16kMiles
  • Petrol
  • Semi Auto
  • Body StyleConvertible

Marshall Jaguar Cambridge

BMW, M4

2024 - M4 xDrive Competition M 2dr Step Auto

54
Low Mileage
£72,950
Finance available £1478 pm
  • 3L
  • 5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

JKC Approved Used BMW

BMW, M4

2024 (73) - 3.0 BiTurbo Competition M Steptronic xDrive Euro 6 (s/s) 2dr

56
£59,990
  • 3L
  • 9.3kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

LKC Motors

BMW, M4

2024 - Competition 2dr Step Auto

44
£57,534
  • 3L
  • 1.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Grimsby

BMW, M4

2024 - Competition 2dr Step Auto

35
£56,450
  • 3L
  • 1.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stratstone BMW Bury St Edmunds

01284 338953 *
4.5/5 Stars

BMW, M4

2024 - M4 Competition 2dr Step Auto

38
£55,995
Finance available £1130 pm
  • 3L
  • 1.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

BMW Bavarian

BMW, M4

2024 - xDrive Competition M 2dr Step Auto

35
Reduced
£69,750
  • 3L
  • 11.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stratstone BMW Bury St Edmunds

01284 338953 *
4.5/5 Stars

BMW, M4

2024 - Competition 2dr Step Auto

32
£55,345
  • 3L
  • 1.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Marshall BMW Salisbury

BMW, M4

2024 - M4 xDrive 530 Competition M 2dr Step Auto

19
£79,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars