New & Used BMW 4 Series for sale in Canada

Price: $30,495
*Currently Open By Appointment* Accident-Free (Clean Carfax), Ontario Vehicle, 2017 BMW 440i xDrive ...
115,300 km
Vaughan, Ontario Apex Motorcars
Price: $36,997

73,110 km
Brampton, Ontario Source 1 Motors
Price: $31,800
FINANCE FROM 8.9%  LOW KM !!!   Over $5K in custom upgrades, $420+ HP. MUST SEE & HEAR !!!  Fully lo...
89,013 km
Etobicoke, Ontario 1st Auto Group
Price: $25,999

97,500 km
Toronto, Ontario K & L Auto Sales
Price: $42,995

44,607 km
West Kelowna, British Columbia West K Auto Truck & Auto Sales
Price: $34,900

35,000 km
North York, Ontario Venus Fine Cars