2025 BMW 2 Series
220I M Sport Step
6,278mi Auto Petrol 2.0L
£33,298
Fortrose
from £699/pm
Finished in the shade of white, this 2000CC petrol 2 Series 220I M Sport Step with automatic transmission is now available for you to purchase.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
15 cars

220I M Sport Step
6,278mi Auto Petrol 2.0L
£33,298
Fortrose
from £699/pm
Finished in the shade of white, this 2000CC petrol 2 Series 220I M Sport Step with automatic transmission is now available for you to purchase.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

220 M Sport Step
6,282mi Auto Petrol 1.5L
£31,998
Fortrose
from £672/pm
The remarkable price of £31,998 is currently being offered by our dealership for this reliable and trustworthy BMW 2 Series which is in a near pristine condition throughout. A great choice if you're looking for a vehicle that has an excellent reputation for dependability.

218I 136 M Sport Dct
22,419mi Auto Petrol 1.5L
£22,498
Fortrose
from £472/pm
Painted in a grey finish, this BMW 2 Series 218I 136 M Sport Dct has a 1500 CC petrol motor with automatic transmission and it has 22,419 miles clocked up on the dash. First Registered in 2023, it's currently on offer and ready for you to drive away for only £22,498.

218I 136 Sport Live Cockpit Professional
24,609mi Manual Petrol 1.5L
£18,498
Fortrose
from £388/pm
There's a superb price at this car dealership on this low mileage BMW 2 Series that has manual transmission, a 1.5 litre petrol motor and just 24,609 miles clocked up on the dash.

218I M Sport Nav
76,655mi Manual Petrol 1.5L
£10,998
Fortrose
from £231/pm
A brilliant price of only £10,998 is currently being advertised by our dealership on this BMW 2 Series 218I M Sport Nav that is known as one of the most trustworthy and reliable vehicles around. This model encompasses a 1.5 ltr petrol engine and has 76,655 miles on the dashboard.

223 Xdrive M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£40,998
Fortrose
from £861/pm
A bargain price of just £40,998 is being advertised by this dealer for this reliable and trustworthy BMW 2 Series. It is a second hand vehicle however it was well cared for by its last owner and still remains in like new, almost spotless condition on the exterior and interior.

220I M Sport Step
10mi Auto Petrol 2.0L
£40,998
Fortrose
from £861/pm
A brilliant price of only £40,998 from this dealership in Fortrose on this 2 Series 220I M Sport Step that's ranked amongst the top 20, most trustworthy models in Great Britain.
230I M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£45,998
Fortrose
from £966/pm
This second hand car up for sale from this dealer priced at £45,998 comes in grey and has 10 mi on the dash.
220I M Sport Pro Step
10mi Auto Petrol 2.0L
£42,998
Fortrose
from £903/pm
Currently on display at our dealership in the Fortrose area - BMW 2 Series that has a 2.0l petrol engine with automatic transmission.
220 M Sport Step Pro Pack
10mi Auto Petrol 1.5L
£37,998
Fortrose
from £798/pm
A great price of just £37,998 is being offered by our dealership for this trustworthy and reliable BMW 2 Series 220 M Sport Step Pro Pack which is in an impeccable, like new condition.
220I M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£41,498
Fortrose
from £871/pm
This second hand 2 Series 220I M Sport Step Pro Pack in the tone of black is on offer and ready for you to drive away with the added option to pay for it on credit.
220 M Sport Step Techpro Pack
10mi Auto Petrol 1.5L
£38,498
Fortrose
from £808/pm
Currently on show at our dealership located in Fortrose is this purple BMW that features a 1.5 Litre petrol engine with automatic transmission.
220 M Sport Step
10mi Auto Petrol 1.5L
£35,498
Fortrose
from £745/pm
The marvellous price of only £35,498 is currently being offered by our dealership for this BMW 2 Series that's been created with trustworthiness and reliability in mind.
220 M Sport Step
10mi Auto Petrol 1.5L
£36,595
Fortrose
from £768/pm
Currently available at our dealership in Fortrose is this BMW 2 Series 220 M Sport Step that comes fitted with automatic transmission and a 1.5 Litre petrol motor. It's on offer and ready for its new owner to take home in the tone of purple with 10 miles on the dash.
220 M Sport Step Pro Pack
10mi Auto Petrol 1.5L
£38,998
Fortrose
from £819/pm
Now available at our dealership located in Fortrose is this saloon 2 Series 220 M Sport Step Pro Pack containing a petrol, 1500 CC engine and automatic transmission. It is up for sale in a tone of purple with 10 miles on the clock. An excellent choice if you're searching for a vehicle with a design that prioritises trustworthiness and reliability for its drivers.

2.0 218D M Sport Euro 6 Ss
50,703mi Auto Diesel 2.0L
£10,400
Inverness
from £218/pm
Available from our dealership in the Inverness area is this hatchback which features a 2.0 Litre diesel engine with automatic transmission. It is on the market and ready for its new owner to drive home in a black finish with 50,703 miles on the clock.

230I M Sport
21,500mi Auto Petrol 2.0L
£29,995
Turriff
from £630/pm
A terrific price of £29,995 is currently being offered by our dealership in Turriff on this BMW 2 Series 230I M Sport that's listed among the United Kingdom's top 20, most trustworthy cars. This particular model is equipped with a 2000CC petrol motor, automatic transmission and only has 21,500 miles on the dash.

230I M Sport
13,245mi Auto Petrol 2.0L
£32,995
Inverurie
from £693/pm
This dealer is advertising a superb price of £32,995 for this this trusty BMW 2 Series which is ranked as one of the UK's top 20 most reliable vehicles. It's a used model, however it's been well maintained and remains in a nearly new, almost flawless condition inside and out.
M240i
12,000mi Auto Petrol 3.0L
£37,995
Inverurie
from £798/pm
This BMW has just 12,000 miles clocked-up on the dashboard and has been driven for under a full year.

218I 136 Sport Dct Live Cockpit Prof
31,436mi Auto Petrol 1.5L
£18,998
Aberdeen
from £399/pm
A fantastic price of only £18,998 is currently being advertised by us at this dealer for this low mileage 2 Series which comes equipped with a 1.5 L petrol motor and automatic transmission.

218I 136 M Sport Dct
57,323mi Auto Petrol 1.5L
£19,498
Aberdeen
from £409/pm
Having to get your car repaired is not only a hassle, but it can sometimes be on the expensive side, therefore owning one that's rated for being reliable may be something you'll want to consider if you are thinking of overall cost in the long term. The BMW 2 Series is amongst the top 20 rated for reliability and this dealership currently has this second hand one for sale at just £19,498. It's really good deal for this model and even more so taking into account that it is less likely to let you down and cost you extra money in repair bills.

230I M Sport Nav Step
21,290mi Auto Petrol 2.0L
£16,998
Aberdeen
from £357/pm
Be the new owner of this BMW that has a 2000cc petrol engine with automatic transmission. This second-hand one has 21,290 miles clocked up on the dashboard.

218I 136 M Sport Dct
14,272mi Auto Petrol 1.5L
£22,998
Aberdeen
from £483/pm
On the market and ready for its next owner to take home is this like new BMW that has a 1.5 ltr petrol motor with automatic transmission. This used model from our dealership in Aberdeen has just 14,272 miles on the dash and has been finished in white.

218D Sport Live Cockpit Prof
32,923mi Manual Diesel 2.0L
£18,998
Aberdeen
from £399/pm
This second-hand coupe from this dealer is equipped with a 2000 cc diesel engine with manual transmission and it has got 32,923 miles on the clock.