New & Used BMW 4 Series for sale in Canada

Price: $44,880

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

201,453 km
Vancouver, British Columbia Goldline Motors
Price: $10,995
The 4 Series delivers on all that was promised performance and luxury wise, while also being one of ...
201,171 km
Mississauga, Ontario Tabangi Motors
Price: $20,900
2016 BMW 435i xDRIVE GRAN COUPE Black Exterior Black Interior No Accidents on the CARFAX Due to the ...
157,455 km
Price: Call

43,600 km
Richmond, British Columbia LP Auto
Price: Call

131,597 km
Scarborough, Ontario Alpha League
Price: $29,995

95,000 km
Toronto, Ontario Ontario Quality Motors