50 listings found across all sources
| Title | Price | Mileage | Year | Location | Source |
|---|---|---|---|---|---|
| BMW 2 Series M240I | £19,950 | 28,721 miles | 2017 | Bicton | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £37,000 | 25,720 miles | 2023 | Cwmbwrla | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £33,490 | 48,489 miles | 2023 | Nottingham | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £21,750 | 41,707 miles | 2017 | Coventry | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £44,500 | 3,130 miles | 2025 | Sheffield | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £41,000 | 15,693 miles | 2024 | Solihull | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £37,460 | 28,795 miles | 2023 | Orpington | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £39,000 | 16,081 miles | 2024 | Sunningdale | pistonheads |
| BMW 2 Series M240i | £33,490 | 38,824 miles | 2022 | Derby | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £46,470 | 737 miles | 2026 | Romford | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £39,750 | 16,242 miles | 2024 | Penarth | pistonheads |
| BMW 2 Series M240i | £41,490 | 10,758 miles | 2025 | Doncaster | pistonheads |
| BMW 2 Series M240i | £39,795 | 12,555 miles | 2023 | Tunbridge Wells | pistonheads |
| BMW 2 Series M240i 2dr [Nav] Step Auto | £23,880 | 32,000 miles | 2019 | Blackburn | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £36,750 | 22,459 miles | 2024 | Tring | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £26,000 | 28,505 miles | 2019 | Romford | 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 xDrive 2dr Step Auto | £32,990 | 33,938 miles | 2022 | Crewe | pistonheads |
| BMW 2 Series M240i | £24,395 | 31,832 miles | 2020 | Derby | pistonheads |
| BMW 2 Series M240i xDrive 2dr Step Auto | £33,498 | 16,544 miles | 2022 | Aberdeen | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £36,000 | 32,307 miles | 2023 | Cwmbwrla | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £36,500 | 21,284 miles | 2023 | Cwmbwrla | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £37,000 | 25,123 miles | 2023 | Penarth | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Pro Pack] | £43,000 | 3,944 miles | 2025 | Nottingham | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £39,740 | 4,272 miles | 2024 | Warwick | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £39,850 | 6,079 miles | 2024 | Orpington | pistonheads |
| BMW 2 Series M240i | £22,490 | 26,465 miles | 2018 | Bracknell | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £21,650 | 72,539 miles | 2019 | Leicester | pistonheads |
| BMW 2 Series M240i 2dr [Nav] Step Auto Convertible | £16,990 | 31,964 miles | 2017 | White Lund Industrial Estate | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £41,000 | 3,797 miles | 2024 | Stevenage | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £39,000 | 27,470 miles | 2024 | Warley | pistonheads |
| BMW 2 Series M240i | £37,790 | 14,039 miles | 2025 | Bury | pistonheads |
| BMW 2 Series M240i | £38,790 | 10,189 miles | 2024 | Doncaster | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £37,490 | 37,931 miles | 2024 | Nottingham | pistonheads |
| BMW 2 Series M240i | £22,490 | 31,920 miles | 2019 | Derby | pistonheads |
| BMW 2 Series M240i | £36,490 | 22,693 miles | 2022 | Doncaster | pistonheads |
| BMW 2 Series M240i | £21,950 | 58,712 miles | 2019 | Harrogate | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £36,000 | 28,116 miles | 2022 | Nottingham | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto | £37,500 | 18,001 miles | 2023 | Nottingham | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £46,500 | 3,614 miles | 2025 | Sheffield | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech/Pro Pack] | £42,890 | 12,430 miles | 2025 | Leicester | pistonheads |
| BMW 2 Series M240i | £43,950 | 10,820 miles | 2025 | Milton Keynes | pistonheads |
| BMW 2 Series M240i | £47,890 | 3,071 miles | 2026 | Milton Keynes | pistonheads |
| BMW 2 SERIES M240i 2dr [Nav] Step Auto | £28,000 | 12,014 miles | 2020 | Tring | 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 | £37,500 | 12,221 miles | 2022 | Leicester | pistonheads |
| BMW 2 Series M240i xDrive Coupe | £36,244 | 12,112 miles | 2022 | Orpington | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £40,820 | 16,362 miles | 2024 | Leicester | pistonheads |
| BMW 2 SERIES M240i xDrive 2dr Step Auto [Tech Pack] | £43,500 | 6,675 miles | 2025 | Newport | pistonheads |