New & Used BMW X4 for sale in Canada

Price: $29,995

115,372 km
Ottawa, Ontario Global Auto Sales
Price: $48,888

57,000 km
North York, Ontario Faraz Auto Sales
Price: Call

140,702 km
Mississauga, Ontario AUTOMOON
Price: $31,995

102,700 km
Burnaby, British Columbia Hanin Motors