2016 BMW X5 Low mileage

BMW X5 xDrive30d M Sport 5dr Auto [7 Seat] in Armagh
11

2016 BMW X5 Low mileage

£21,250 O.N.O

BMW X5 3.0 M50D 5d 376 BHP in Armagh
14

£29,995

NI Car, Full BMW history

BMW X5 DIESEL ESTATE in Armagh
7

NI Car, Full BMW history

£41,950

NI CAR - PAN ROOF - TECH PACK - 22' S ETC

BMW X5 3.0 M50D 5d 395 BHP in Armagh
21

NI CAR - PAN ROOF - TECH PACK - 22' S ETC

£47,995

BMW X5 3.0 M50D 5d 395 BHP in Armagh
22

£50,995