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: $21,950

154,535 km
North York, Ontario Downsview Place Auto Group
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: $17,995

164,000 km
Mississauga, Ontario Absolute Fine Cars