New & Used BMW X3 for sale in Canada

Price: $40,000

30,320 km
Vancouver, British Columbia Company of Cars
Price: $39,800

67,000 km
Concord, Ontario Richmond Hill Fine Cars
Price: $32,995

145,201 km
Oakville, Ontario Alfaisal Motors
Price: $36,500

67,447 km
Thornhill, Ontario vPro Auto Group
Price: $38,499

50,000 km
Mississauga, Ontario Peel Car Sales
Price: $58,995
*Currently Open By Appointment* Accident-Free (Clean Carfax), One Owner, 2020 BMW X3M Competition, B...
77,400 km
Vaughan, Ontario Apex Motorcars
Price: $34,998
DriveHive Superstore is excited to offer this 2019 BMW X3 xDrive30i. This versatile SUV is perfect f...
88,976 km
Surrey, British Columbia DriveHive Superstore
Price: $34,600

42,165 km
Richmond, British Columbia UC Auto
Price: $41,995

71,468 km
Essex, Ontario Essex Motors
Price: $35,493
This 2021 BMW X3 has a CLEAN CARFAX with no accidents and is also a Canadian (Ontario) vehicle. High...
78,740 km
Kitchener, Ontario Most Wanted Cars by Theo Motors