50 listings found across all sources
| Title | Price | Mileage | Year | Location | Source |
|---|---|---|---|---|---|
| BMW 2 Series M240i xDrive Coupe | £39,850 | 28,562 miles | 2023 | Orpington | pistonheads |
| BMW 2 Series M240i | £24,499 | 31,711 miles | 2020 | Derby | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £45,000 | 8,039 miles | 2025 | Cwmbwrla | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £46,500 | 1,995 miles | 2026 | Tamworth | pistonheads |
| BMW 2 Series M240i | £35,999 | 38,824 miles | 2022 | Leeds | pistonheads |
| BMW 2 Series M240i | £43,190 | 9,669 miles | 2025 | Derby | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £44,000 | 6,675 miles | 2025 | Stevenage | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £35,990 | 33,674 miles | 2024 | Nottingham | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £37,500 | 21,584 miles | 2022 | Tamworth | pistonheads |
| BMW 2 Series M240i | £44,450 | 10,820 miles | 2025 | Milton Keynes | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £36,743 | 12,112 miles | 2022 | Orpington | pistonheads |
| BMW 2 Series M240i xDrive 2dr Step Auto | £36,920 | 20,194 miles | 2024 | Peterborough | pistonheads |
| BMW 2 Series M240i | £39,190 | 19,000 miles | 2025 | Bury | pistonheads |
| BMW 2 Series M240i | £36,490 | 22,693 miles | 2022 | Doncaster | pistonheads |
| BMW 2 Series M240i | £22,490 | 31,920 miles | 2019 | Derby | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £44,450 | 252263 miles | — | Cockermouth, Cumbria | gumtree |
| BMW 2 Series M240i | £21,950 | 58,712 miles | 2019 | Harrogate | pistonheads |
| BMW 2 Series M240i | £41,390 | 10,189 miles | 2024 | Doncaster | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £33,499 | 30,000 miles | 2022 | Cardiff | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £38,950 | 411949 miles | — | Newcastle, Tyne and Wear | gumtree |
| BMW 2 Series M240I 3.0 370 BHP XDRIVE AUTOMATIC COUPE | £35,989 | 15,000 miles | 2023 | Brotherton | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £46,000 | 1,995 miles | 2026 | Sheffield | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £28,000 | 8,119 miles | 2021 | Leicester | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £45,790 | 3,130 miles | 2025 | Sheffield | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £34,490 | 48,489 miles | 2023 | Nottingham | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £38,500 | 12,000 miles | 2022 | Coventry | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £46,750 | 8,000 miles | 2025 | Coventry | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £45,000 | 11,253 miles | 2025 | Tamworth | pistonheads |
| BMW 2 Series M240i 2dr [Nav] Step Auto TOP SPEC | £12,995 | 65,000 miles | 2017 | Ossett | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £25,500 | 20,141 miles | 2019 | Tamworth | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £25,970 | 37,303 miles | 2020 | Romford | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £43,500 | 6,675 miles | 2025 | Newport | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £47,500 | 4,337 miles | 2025 | Leicester | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £41,690 | 4,449 miles | 2024 | Sheffield | pistonheads |
| BMW 2 Series M240i xDrive 2dr Step Auto | £40,998 | 22,824 miles | 2024 | Inverness | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £35,491 | 16,214 miles | 2022 | London | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £36,000 | 18,588 miles | 2023 | Newport | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £41,610 | 13,864 miles | 2025 | Leicester | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £17,500 | 78,847 miles | 2018 | Romford | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £47,500 | 7,986 miles | 2025 | Solihull | pistonheads |
| BMW 2 Series M240i xDrive 2dr Step Auto | £32,990 | 33,938 miles | 2022 | Crewe | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £26,000 | 28,505 miles | 2019 | Romford | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £36,750 | 22,459 miles | 2024 | Tring | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £36,581 | 14,337 miles | 2022 | Orpington | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £36,000 | 29,000 miles | 2022 | Solihull | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £28,000 | 12,014 miles | 2020 | Stevenage | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £39,740 | 4,272 miles | 2024 | Warwick | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £37,500 | 9,480 miles | 2022 | Loughton | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £39,850 | 6,079 miles | 2024 | Orpington | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £41,000 | 3,797 miles | 2024 | Stevenage | pistonheads |