New & Used BMW 4 Series for sale in Canada

Price: $36,997

73,110 km
Brampton, Ontario Source 1 Motors
Price: $42,995

44,607 km
West Kelowna, British Columbia West K Auto Truck & Auto Sales
Price: $37,995
Wireless Apple Carplay, Navigation, Sunroof, //M Sport Pkg, Ambient Light, Heated Seats & Steering W...
52,044 km
Mississauga, Ontario Tabangi Motors
Price: $52,888

12,000 km
North York, Ontario Faraz Auto Sales
Price: $38,950

60,000 km
North Vancouver, British Columbia Weymouth Enterprises
Price: $44,880

36,000 km
North York, Ontario Faraz Auto Sales
Price: $46,889

30,000 km
North York, Ontario Faraz Auto Sales