New & Used BMW X5 for sale in Canada

Price: $39,987

69,500 km
Coquitlam, British Columbia Milano Auto Sales Ltd
Price: $36,900

97,200 km
West Kelowna, British Columbia Auto Market Okanagan
Price: $19,995

95,661 km
St.Albert, Alberta Insta Auto Solutions
Price: $9,990
The vehicle history report shows a CLEAN TITLE on this SUV, on top of that an optional extended warr...
248,300 km
Victoria, British Columbia Williams Auto Sales
Price: $9,998

200,886 km
Victoria, British Columbia Solid Motors
Price: $59,888

70,000 km
North York, Ontario Faraz Auto Sales
Price: $11,888

148,000 km
Surrey, British Columbia Nexus Auto Group
Price: $16,800

151,000 km
Burnaby, British Columbia J.J. Motor Cars