Sort By
2022 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Carsa Cannock - 52 miles away
23,238 miles
Request callback
£29,117
2022 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Carsa Cannock - 52 miles away
26,941 miles
Request callback
£30,464
2023 BMW i4
400kW M50 83.9kWh 5dr Auto
400kW M50 83.9kWh 5dr Auto
Carsa Halesowen - 63 miles away
13,952 miles
Request callback
£43,617
2023 BMW i4
400kW M50 83.9kWh 5dr Auto
400kW M50 83.9kWh 5dr Auto
Riverside BYD Wakefield - 66 miles away
12,282 miles
Request callback
£42,490
2023 BMW i4
250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]
250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]
CarSupermarket.com Birmingham - 70 miles away
13,421 miles
Request callback
£32,197
2023 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
CarSupermarket.com Birmingham - 70 miles away
13,363 miles
Request callback
£34,697
2024 BMW i4
210kW eDrive35 Sport 70kWh 5dr Auto
210kW eDrive35 Sport 70kWh 5dr Auto
Marshall Volvo Nottingham - 75 miles away
8,015 miles
Request callback
£33,516
2022 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Carsa Gloucester - 97 miles away
36,213 miles
Request callback
£27,939
2022 BMW i4
400kW M50 83.9kWh 5dr Auto
400kW M50 83.9kWh 5dr Auto
Carsa Gloucester - 97 miles away
32,609 miles
Request callback
£37,476
2023 BMW i4
400kW M50 83.9kWh 5dr Auto
400kW M50 83.9kWh 5dr Auto
Carsa Gloucester - 97 miles away
24,039 miles
Request callback
£39,140
2022 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Marshall BMW Scunthorpe - 97 miles away
27,746 miles
Request callback
£30,955
2023 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Marshall BMW Scunthorpe - 97 miles away
27,678 miles
Request callback
£32,317
2024 BMW i4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
250kW eDrive40 M Sport 83.9kWh 5dr Auto
Marshall BMW Scunthorpe - 97 miles away
14,312 miles
Request callback
£37,555
Buy new from | £28,702 | (list price from £31,875) |
Showing 1 - 15 of 52 cars