New & Used BMW 4 Series for sale in Canada

Price: $34,900

35,000 km
North York, Ontario Venus Fine Cars
Price: $18,800

119,000 km
Burnaby, British Columbia K.N.N. Auto Wholesale Limited
Price: Call

94,870 km
Windsor, Ontario Rocky Motors
Price: $25,495

97,610 km
Milton, Ontario Auto Moto of Ontario
Price: $21,950

115,475 km
Scarborough, Ontario AAA Auto Sales Scarborough