2019 BMW X5
Suv
35,938mi Auto Diesel 3.0L
£44,990
Livingston
~£1,130/pm
A remarkable price of only £43,990 is currently being advertised by this dealership for this low mileage BMW that is fitted with a 3000 CC diesel engine and automatic transmission