New & Used BMW X4 for sale in Canada

Price: $27,800

65,378 km
Richmond, British Columbia Trust Auto Sales
Price: $30,995

91,065 km
Milton, Ontario Auto Moto of Ontario
Price: Call

140,702 km
Mississauga, Ontario AUTOMOON
Price: $48,888

57,000 km
North York, Ontario Faraz Auto Sales
Price: $31,995

102,700 km
Burnaby, British Columbia Hanin Motors
Price: $21,999

127,000 km
Oakville, Ontario H G Dealership