Used BMW 4 Series M Sport cars for sale or finance at 10.9% APR
Check out our range of BMW 4 Series M Sport cars for sale, each with flexible finance options and an unbeatable price guaranteed. M Sport brings styling inspired by M models without the running costs, and with strong equipment levels. Try one at your nearest Motorpoint store.
![BMW 4 SERIES 420i M Sport 5dr Step Auto [Pro Pack] - Stock Number (1695334)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F30%2F1695334%2Fdefault%2F3%2F1024.jpg%3Ft%3D150031&w=1440&q=75)
BMW 4 Series
420i M Sport 5dr Step Auto [Pro Pack]
2022 (72) reg | 27,941 miles
Petrol | 3 months warranty
£26,499£423 per month
BMW 4 Series
420i M Sport 2dr Step Auto
2023 (23) reg | 28,130 miles
Petrol | 3 months warranty
£27,449£441 per month
BMW 4 Series
420i M Sport 5dr Step Auto
2023 (73) reg | 25,307 miles
Petrol | 3 months warranty
£29,099£465 per month
- BMW 4 Series 430d review: prettier than the new one – but is it better?Read our BMW 4 Series review

BMW 4 Series
420i xDrive M Sport 2dr Step Auto
2023 (23) reg | 29,487 miles
Petrol | 3 months warranty
£27,849£447 per month

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (22) reg | 27,697 miles
Petrol | 3 months warranty
£26,949£420 per month- £1,200 off

BMW 4 Series
420i M Sport 5dr Step Auto
2023 (23) reg | 20,299 miles
Petrol | 3 months warranty
Was £29,399£28,199£446 per month 
BMW 4 Series
420d MHT M Sport 5dr Step Auto
2022 (72) reg | 32,826 miles
Diesel | 3 months warranty
£25,849£401 per month![BMW 4 SERIES 420i M Sport 5dr Step Auto [Tech Pack] - Stock Number (1685810)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F08%2F1685810%2Fdefault%2F3%2F1024.jpg%3Ft%3D90313&w=1440&q=75)
BMW 4 Series
420i M Sport 5dr Step Auto [Tech Pack]
2022 (72) reg | 30,136 miles
Petrol | 3 months warranty
£25,699£408 per month- £1,700 off
![BMW 4 SERIES 420i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1683944)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F18%2F1683944%2Fdefault%2F3%2F1024.jpg%3Ft%3D122806&w=1440&q=75)
BMW 4 Series
420i M Sport 2dr Step Auto [Pro Pack]
2022 (72) reg | 22,898 miles
Petrol | 3 months warranty
Was £27,399£25,699£405 per month ![BMW 4 SERIES 420i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1684377)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F21%2F1684377%2Fdefault%2F3%2F1024.jpg%3Ft%3D132302&w=1440&q=75)
BMW 4 Series
420i M Sport 2dr Step Auto [Pro Pack]
2021 (21) reg | 22,884 miles
Petrol | 3 months warranty
£24,249£401 per month
- £1,000 off
Save £13,376 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 10,286 miles
Petrol | 28 months warranty
Was £34,399£33,399£488 per month - £1,000 off
Save £12,876 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 5,846 miles
Petrol | 28 months warranty
Was £34,899£33,899£493 per month ![BMW 4 SERIES 420i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1689456)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F19%2F1689456%2Fdefault%2F3%2F1024.jpg%3Ft%3D140506&w=1440&q=75)
BMW 4 Series
420i M Sport 2dr Step Auto [Pro Pack]
2021 (71) reg | 36,484 miles
Petrol | 3 months warranty
£22,949£367 per month- £1,400 off
![BMW 4 SERIES 420i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1690848)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 4 Series
420i M Sport 2dr Step Auto [Pro Pack]
2023 (23) reg | 8,567 miles
Petrol | 3 months warranty
Was £32,899£31,499£475 per month - £1,000 off
Save £13,276 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 9,425 miles
Petrol | 28 months warranty
Was £34,499£33,499£489 per month 
- £1,000 off
Save £13,176 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 8,616 miles
Petrol | 28 months warranty
Was £34,599£33,599£490 per month - £750 off

BMW 4 Series
420i M Sport 2dr Step Auto
2021 (21) reg | 28,025 miles
Petrol | 3 months warranty
Was £23,099£22,349£365 per month ![BMW 4 SERIES 420d [190] xDrive M Sport 2dr Auto [Prof Media] - Stock Number (1672982)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F16%2F1672982%2Fdefault%2F3%2F1024.jpg%3Ft%3D102450&w=1440&q=75)
BMW 4 Series
420d [190] xDrive M Sport 2dr Auto [Prof Media]
2018 (68) reg | 46,035 miles
Diesel | 3 months warranty
£15,549£300 per month- £550 off

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (72) reg | 37,684 miles
Petrol | 3 months warranty
Was £24,299£23,749£378 per month - £950 off

BMW 4 Series
420i M Sport 5dr Step Auto
2023 (23) reg | 12,295 miles
Petrol | 3 months warranty
Was £28,499£27,549£423 per month 
BMW 4 Series
420d MHT M Sport 2dr Step Auto
2023 (23) reg | 30,223 miles
Diesel | 3 months warranty
£24,449£367 per month- £1,000 off
Save £13,676 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 4,785 miles
Petrol | 28 months warranty
Was £34,999£33,999£494 per month - £1,000 off
Save £12,476 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 5,974 miles
Petrol | 28 months warranty
Was £34,899£33,899£493 per month
All our cars are ready to take home the same day![BMW 4 SERIES 420i M Sport 5dr Step Auto [Pro Pack] - Stock Number (1676476)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F14%2F1676476%2Fdefault%2F3%2F1024.jpg%3Ft%3D162838&w=1440&q=75)
BMW 4 Series
420i M Sport 5dr Step Auto [Pro Pack]
2024 (73) reg | 14,276 miles
Petrol | 3 months warranty
£28,099£417 per month- £550 off

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (22) reg | 14,608 miles
Petrol | 3 months warranty
Was £28,199£27,649£423 per month


























