2026 BMW X5
Xdrive50e M Sport Pro Pack
4,078mi Auto Petrol 3.0L
£67,998
Inverness
from £1,427/pm
This BMW X5 incorporates a 3.0 litre petrol engine with automatic transmission and it has 4,078 mi clocked-up on the dashboard.
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.
114 cars

Xdrive50e M Sport Pro Pack
4,078mi Auto Petrol 3.0L
£67,998
Inverness
from £1,427/pm
This BMW X5 incorporates a 3.0 litre petrol engine with automatic transmission and it has 4,078 mi clocked-up on the dashboard.
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.

250Kw Edrive40 M Sport 83.9Kwh
3,611mi Auto Electric 1.0L
£37,898
Inverness
from £796/pm
Praised for its reliability and trustworthiness, this BMW i4 250Kw Edrive40 M Sport 83.9Kwh features a 1.0 LTR electric engine and automatic transmission. This second hand model has 3,611 miles on the clock and is currently available for sale in a grey finish.

120D Xdrive Sport Step
39,805mi Auto Diesel 2.0L
£16,998
Inverness
from £357/pm
Interested in buying a hatchback? Then take a more in depth look at this used one with only 39,805 miles clocked up on the dash.

2.0 218D M Sport Mpv Dct Euro 6 Ss
35,288mi Auto Diesel 2.0L
£19,500
Inverness
from £409/pm
Praised for being a highly reliable and trustworthy motor, this 5 door used car comes with a diesel 2.0 Ltr engine and automatic transmission, is finished in white and has 35,288 miles on the dash. Available at the awesome price of £19,500 or you can also choose to buy on finance with the help of manageable instalments starting out at only £ per month.

118I 136 M Sport Step Lcp
42,081mi Auto Petrol 1.5L
£20,998
Inverness
from £441/pm
This 1 Series 118I 136 M Sport Step Lcp is known as one of the most trustworthy cars around. This second hand model, available from this dealer has 42,081 miles clocked-up on the dash and incorporates a 1.5 Ltr petrol engine.

118I Sport
31,258mi Manual Petrol 1.5L
£15,998
Inverness
from £336/pm
With manual transmission and a 1500CC petrol engine: this blue used BMW 1 Series 118I Sport is on offer and ready for its new owner to drive home with 31,258 miles on the dash.

250Kw Edrive40 M Sport 83.9Kwh
4,284mi Auto Electric 1.0L
£37,898
Inverness
from £796/pm
A great price of only £37,898 is currently being advertised by us at this dealer on this BMW i4 that has an outstanding reputation for dependability and trustworthiness and is amongst those rated in the top 20 of the reliability index.

120D M Sport Shadow Ed Step
69,563mi Auto Diesel 2.0L
£11,998
Inverness
from £252/pm
Currently available at this dealer in Inverness is this BMW that is fitted with a 2.0 Litre diesel motor with automatic transmission. It is on offer and ready for its new owner to take home in the shade of orange with 69,563 mi clocked-up on the dash.

420D 190 Xdrive M Sport Prof Media
44,432mi Auto Diesel 2.0L
£17,498
Inverness
from £367/pm
This BMW 4 Series 420D 190 Xdrive M Sport Prof Media has 44,432 miles on the clock and comes fitted with a 2000cc engine. It runs on diesel with automatic transmission and has been finished in the tone of red.

Xdrive 25E M Sport Step
3,040mi Auto Petrol 1.5L
£36,998
Inverness
from £777/pm
Are you planning on going for a BMW X1 Xdrive 25E M Sport Step? Then have a look at this second-hand, but like new one in a splendid, nearly new condition both inside and out. This particular model has got 3,040 miles on the dash and is fitted with a 1.5 ltr petrol motor and automatic transmission.

520D Mht M Sport Step
33,275mi Auto Diesel 2.0L
£28,998
Inverness
from £609/pm
Giving the driver a 2.0 L diesel motor and a automatic gearbox, this trustworthy and durable 5 Series 520D Mht M Sport Step is available on the market in grey with 33,275 miles clocked up on the dashboard. This used car is for sale at £28,998 with manageable payments beginning at as little as £ per calendar month.

Xdrive20i M Sport Step Techpro Pack
48,630mi Auto Petrol 2.0L
£24,498
Inverness
from £514/pm
Now advertised by this dealer in Inverness is this suv X3 Xdrive20i M Sport Step Techpro Pack that has got a 2.0 L petrol engine with automatic transmission. On the market and ready for its new owner to drive away in the tone of blue with 48,630 miles clocked up on the dashboard.

300Kw Xdrive45 M Sport 101Kwh
5,586mi Auto Electric 1.0L
£57,998
Inverness
from £1,217/pm
This vehicle has a low mileage of only 5,586 miles and has been on the road for less than a full year.

550E Xdrive M Sport
2,415mi Auto Hybrid 3.0L
£51,998
Inverness
from £1,091/pm
Up for sale and ready for its next owner to drive away is this dependable BMW 5 Series 550E Xdrive M Sport that is ranked as one of Britain's top 20 most reliable cars. This model now available at our dealership is a second-hand vehicle, however it was well cared for by its last owner and still remains in a splendid, like new condition.

M135i Xdrive Step
39,014mi Auto Petrol 2.0L
£21,998
Inverness
from £462/pm
Currently advertised by this dealership in Inverness is this hatchback car which possesses a petrol, 2.0l engine and automatic transmission. It's on offer and ready for its new owner to drive away in the shade of grey with only 39,014 miles clocked up on the dash. An excellent choice to make if you're looking to buy a model that has an excellent track record for durability and trustworthiness.

Mpv 2.0 220D M Sport Gran Tourer 2020
46,509mi Auto Diesel 2.0L
£14,995
Thurso
from £315/pm
In the tone of white, this 2 Series Gran Tourer has got 46,509 mi clocked up on the dash and comes fitted with a 2000cc diesel motor with automatic transmission.

M2 Competition Dct
32,913mi Auto Petrol 3.0L
£34,998
Inverness
from £735/pm
For sale and ready to take on a test drive is this BMW M2 coming in the shade of white; this second hand model features a 3.0 L petrol engine with automatic transmission and has got 32,913 miles clocked up on the dashboard.

M135i Xdrive Step
71,799mi Auto Petrol 2.0L
£18,498
Inverness
from £388/pm
Starting at just £ each month, you can buy this hatchback second hand car with 71,799 miles on the dash, petrol 2.0 L motor and automatic transmission.

118I 136 M Sport Live Cockpit Professional
18,232mi Manual Petrol 1.5L
£21,998
Inverness
from £462/pm
This low mileage BMW 1 Series 118I 136 M Sport Live Cockpit Professional comes fitted with a 1500 CC petrol engine and manual transmission. It's up for sale and ready for its new owner to take home in the shade of black with just 18,232 miles clocked up on the dash.

Xdrive20i Mht Xline Step
28,019mi Auto Petrol 2.0L
£31,998
Inverness
from £672/pm
Designed with a 2000 CC petrol motor and a automatic gearbox, this very reliable and trustworthy BMW X3 is available for sale in grey with 28,019 miles on the dash.

M135 Xdrive Step
1mi Auto Petrol 2.0L
£37,898
Inverness
from £796/pm
Painted in grey, this 2000 CC petrol 1 Series with automatic transmission is currently available for you to purchase.

Coupe 2.0 220I M Sport Coupe 2017
73,336mi Auto Petrol 2.0L
£11,995
Inverness
from £252/pm
Incorporating a 2000cc petrol motor with automatic transmission, this 2 Series Gran Coupe 2.0 220I M Sport Coupe is available for sale in the shade of blue with 73,336 miles on the clock.

Xdrive40d M Sport
61,932mi Auto Diesel 3.0L
£21,698
Inverness
from £455/pm
Finished in white, this suv X5 has 61,932 miles on the clock and contains a automatic 3.0 LTR engine requiring diesel.

M3 Competition Step
10,102mi Auto Petrol 3.0L
£62,998
Inverness
from £1,322/pm
Are you thinking of buying a vehicle that's manufactured to be trustworthy and dependable and is one of the top twenty in the reliability index? Then consider this used but, almost flawless, nearly new BMW M3 M3 Competition Step which is in a great condition both in and out. This model from our dealership in the Inverness area is fitted with a 3.0 Litre petrol engine with automatic transmission and it has only done 10,102 miles.