New & Used BMW for sale in Canada

Price: $35,996

89,096 km
West Kelowna, British Columbia Auto Market Okanagan
Price: $13,900
2009 BMW X5 Diesel AWD Very Clean Unit, 6 Cylinder 3.0L Automatic Transmission. Fully Serviced, Clea...
150,000 km
North York, Ontario Auto Rev
Price: $18,495
A VALID SAFETY CERTIFICATE IS INCLUDED IN THE SALE PRICE NO HIDDEN FEES and NO HAGGLE PRICING means ...
146,916 km
Oakville, Ontario Oakville Autos
Price: $28,895
2016 BMW X5 xDrive35d - No Accident, Clean Carfax, 2 Set of Keys, Head-Up-Display, Blind Spot Assist...
138,000 km
North York, Ontario Monaco Motorcars
Price: $32,485
2017 BMW X5 xDrive 35d Diesel - No Accidents, Clean Carfax - Apple CarPlay, Panoramic Sunroof, Backu...
141,000 km
North York, Ontario Monaco Motorcars