2026 BMW M2
Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£74,890
Melksham
from £1,572/pm
10 miles on the dashboard and painted in the tone of , this M2 features a 3000 cc petrol motor with automatic transmission.
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.
2 cars

Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£74,890
Melksham
from £1,572/pm
10 miles on the dashboard and painted in the tone of , this M2 features a 3000 cc petrol motor with automatic transmission.
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.

Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£67,042
Melksham
from £1,407/pm
A marvellous price of £69,042 from this dealer in Melksham for this coupe BMW in an excellent, like new condition. It's a great choice if you're on the lookout to buy a vehicle with a design that prioritises dependability and trustworthiness.

3.0I Coupe Dct Euro 6 Ss 370 Ps
57,903mi Auto Petrol 3.0L
£28,195
Chippenham
from £592/pm
Take a look at this M2, it incorporates a 3000cc petrol motor with automatic transmission. This used model from us at this dealer in Chippenham is up for sale at our bargain price of just £28,195.

3L Null
61,370mi Auto Petrol 3.0L
£25,995
Bristol
from £546/pm
Go down to this dealership for a closer look at this automatic M2 coming with automatic transmission and a 3000 cc petrol engine. This used model in the Bristol area has got 61,370 mi on the clock and has been finished in the tone of grey.

Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£77,259
Bristol
from £1,622/pm
Up for sale and ready for you to drive away is this BMW M2 Biturbo Steptronic Euro 6 that is fitted with a 3.0 L petrol engine and automatic transmission. It's a second hand model, but it was well cared for by its last owner and therefore remains in a like new, almost pristine condition in and out.

Biturbo Steptronic Euro 6
2,985mi Auto Petrol 3.0L
£73,000
Bristol
from £1,532/pm
Second-hand BMW M2 Biturbo Steptronic Euro 6 in an almost flawless condition both inside and out is now available to buy at £73,000. This used car drives and looks like new, has got automatic transmission, a 3.0l petrol motor and only has 2,985 miles on the dashboard.

Biturbo Euro 6
12,865mi Manual Petrol 3.0L
£52,000
Bristol
from £1,092/pm
A marvellous price of just £52,000 is currently being offered by our dealership in Bristol for this almost pristine, nearly new, low mileage BMW. This particular model has only clocked up a mere 12,865 miles and incorporates a 3.0 Ltr petrol motor.

Biturbo Steptronic Euro 6
10,804mi Auto Petrol 3.0L
£50,000
Bristol
from £1,050/pm
A terrific price of only £50,000 is currently being offered by our dealership on this reliable and trustworthy BMW that's in an almost flawless, like new condition.

Biturbo Steptronic Euro 6
12,026mi Auto Petrol 3.0L
£51,000
Bristol
from £1,071/pm
Are you thinking of going for a BMW? Then have a more in depth look at this used nearly new one which is still in a splendid, like new condition . This particular model, now available for viewing at our showroom located in the Bristol area has got a 3000CC petrol motor with automatic transmission and it has just 12,026 miles clocked-up on the dash.

3.0 M2 Competition Edition
31,000mi Auto Petrol 3.0L
£36,260
Bristol
from £761/pm
Available at this dealership located in Bristol: BMW M2 - automatic transmission, 3000cc petrol engine and 31,000 miles.

3.0 M2
22,500mi Auto Petrol 3.0L
£30,770
Bristol
from £646/pm
This BMW has got 22,500 miles clocked up on the dashboard and comes fitted with a 3.0 litre motor. It runs on petrol with automatic transmission and is finished in the shade of white.

Biturbo Steptronic Euro 6
10mi Auto Petrol 3.0L
£73,703
Swindon
from £1,547/pm
On the market and ready for you to drive away is this BMW M2 Biturbo Steptronic Euro 6 that has a 3.0 Ltr petrol engine with automatic transmission. This second hand model is available at the incredible price of just £73,703, comes finished in red and has clocked up 10 miles.

Coupe 3.0 M2 Competition 202070
17,364mi Manual Petrol 3.0L
£37,999
Stroud
from £798/pm
Head over to this dealership for a closer look at this manual BMW coming equipped with manual transmission and a 3000cc petrol engine. This used model located in the Stroud area is finished in the tone of blue and has 17,364 miles clocked up on the dash.

M2 Coupe
2,546mi Auto Petrol 3.0L
£61,750
Cheltenham
from £1,296/pm
A remarkable price of only £61,750 is currently being advertised by this dealership on this low mileage BMW M2 that comes equipped with a 3000CC petrol motor and automatic transmission
M2 Coupe
5,035mi Auto Petrol 3.0L
£58,950
Cheltenham
from £1,237/pm
On offer and ready for its new owner to take home is this BMW M2, it contains a 3.0 Litre petrol engine with automatic transmission. This one with low mileage currently available from this dealership priced at £58,950 comes finished in the tone of red and has only got 5,035 miles on the dash.

M2 Coupe
14,074mi Auto Petrol 3.0L
£51,950
Cheltenham
from £1,090/pm
Put yourself in the driver's seat of this durable BMW which is ranked amongst Britain's top 20 most reliable cars. It comes equipped with automatic transmission and a 3.0 Ltr petrol engine. This second hand model currently in stock at our dealership has been finished in the tone of red and has 14,074 miles on the dash.

3.0 Euro 6 Ss
93,200mi Auto Petrol 3.0L
£12,995
Newbury
from £273/pm
Have this second-hand M2 3.0 Euro 6 Ss for just £12,995. Credit deals commence from just £ monthly for this vehicle that contains a 3.0L petrol motor and automatic transmission.

3L Competition
31,500mi Auto Petrol 3.0L
£34,995
Newport
from £735/pm
Coming fitted out with automatic transmission and a 3.0 Litre petrol motor, this used BMW M2 is available to drive away in blue and has 31,500 miles clocked up on the dash.

3L Competition
40,900mi Auto Petrol 3.0L
£32,995
Newport
from £693/pm
This coupe BMW has 40,900 miles clocked up on the dash and is equipped with a 3.0l petrol motor. It was first registered in 2020 and is now up for sale and ready for its new owner to drive away for only £32,995.
M2 Competition
42,196mi Auto Petrol
£34,227
Yeovil
from £718/pm
This coupe used car has 42,196 miles clocked up on the dash and is fitted with a Ltr petrol motor with automatic transmission.
3.0I Coupe Euro 6 Ss 370 Ps
62,000mi Manual Petrol 3.0L
£24,990
Newport
from £525/pm
One of the top twenty, most dependable motors in Great Britain, this BMW M2 contains a 3.0 L petrol engine and manual transmission. This dealership currently has this second hand model in stock that has 62,000 miles clocked up on the dash and a grey finish.

M2 480 Step
2,500mi Auto Petrol 3.0L
£59,850
Newport
from £1,256/pm
A low price is currently being advertised by this dealer on this almost flawless BMW M2 M2 480 Step that has a 3.0l petrol engine, 2,500 miles clocked-up on the dashboard and automatic transmission.

M2 Dct
14,820mi Auto Petrol 3.0L
£50,000
Newport
from £1,050/pm
Take a look at this durable M2 M2 Dct which is one of Britain's top 20 most reliable cars. It is a second hand vehicle, but it's been beautifully maintained so it's still in a splendid, near mint condition.

3.0 Biturbo Competition Dct Euro 6 Ss
38,226mi Auto Petrol 3.0L
£35,795
Ringwood
from £751/pm
With a 3.0 ltr petrol motor and automatic transmission, this second hand BMW M2 3.0 Biturbo Competition Dct Euro 6 Ss is available for sale in a black finish with 38,226 miles clocked up on the dash.