New & Used BMW X3 for sale in Canada

Price: $6,990

169,037 km
Sidney, British Columbia Ebanks Auto Sales
Price: Call

182,315 km
Edmonton, Alberta 780 cars
Price: Call

165,000 km
Mississauga, Ontario Mississauga Auto Centre
Price: $8,800
New Westminster, British Columbia Kurumaya Ventures