New & Used BMW X3 for sale in Canada

Price: $8,990
OPEN 7 DAYS A WEEK WITH LONG HOURS TO ACCOMODATE YOUR SCHEDULE!! CALL US NOW AT (416) 283-0849 TO IN...
193,529 km
Scarborough, Ontario Super Economy Auto Sales
Price: $14,988
This vehicle is being sold as is, unfit, not e-tested and is not represented as being in road worthy...
165,900 km
Burlington, Ontario Car Nation Canada Direct
Price: $28,980
AUTO ISLANAD INC. 2555 STEELES AVE W NORTH YORK AUTOISLANDINC.COM 4.7 GOOGLE RATING!! OVER 150 VEHIC...
112,079 km
North York, Ontario Auto Island Inc
Price: $12,988
CARFAX REPORT. https://vhr.carfax.ca/?id=w4nSm8H1MPD/cZupUavyokuBJ+MmbPFz
129,640 km
Calgary, Alberta Auto House Jacksonport
Price: $12,988
CARFAX REPORT. https://vhr.carfax.ca/?id=w4nSm8H1MPD/cZupUavyokuBJ+MmbPFz
129,640 km
Calgary, Alberta Auto House Sunridge
Price: $12,988
CARFAX REPORT. https://vhr.carfax.ca/?id=w4nSm8H1MPD/cZupUavyokuBJ+MmbPFz
129,640 km
Calgary, Alberta Auto House Calgary
Price: $9,800

105,960 km
Richmond, British Columbia Trust Auto Sales
Price: $35,328

76,000 km
Trail, British Columbia McLachlan Auto Solutions
Price: $49,800

47,000 km
Richmond, British Columbia Trust Auto Sales
Price: $21,895
2016 BMW X3 xDrive28i - No Accidents, Clean Carfax - M Package, Heads Up Display, Leather, Keyless, ...
141,000 km
North York, Ontario Monaco Motorcars