New & Used BMW 4 Series for sale in Canada

Price: Call

81,207 km
Red Deer, Alberta Ez Motors
Price: $17,995

164,000 km
Mississauga, Ontario Absolute Fine Cars
Price: $16,995

159,902 km
Scarborough, Ontario 11Motors
Price: $25,999

97,500 km
Toronto, Ontario K & L Auto Sales
Price: Call

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

131,597 km
Scarborough, Ontario Alpha League