New & Used BMW X1 for sale in Canada

Price: $36,988

26,000 km
Burnaby, British Columbia Mr. Auto Sales & Leasing
Price: Call

9,368 km
Cambridge, Ontario CRS Automotive
Price: $18,499

104,000 km
Oakville, Ontario Golden Spear Motors
Price: $15,999

129,000 km
Oakville, Ontario Golden Spear Motors
Price: Call

54,718 km
Cambridge, Ontario CRS Automotive
Price: $11,800

142,000 km
Kamloops, British Columbia Dhaliwal Autos
Price: Call
Pickering, Ontario Cars101
Price: $15,999

105,000 km
Oakville, Ontario Golden Spear Motors