BMW has announced prices for its 1 Series Convertible, which goes on sale in April.

The 120i will boast a 170bhp 2.0-litre unit and the 125i will have a 3.0-litre, 218bhp engine.

The 120i ES will be £24,055, while the 125i SE will cost £26,195.

BMW has also introduced a new anti-misfuelling feature to all its diesel cars as standard to stop petrol pump nozzles entering diesel tanks.

BMW 1 Series convertible goes on sale in April