Location:

Include delivery listings?

Used 2020 BMW 3 Series for Sale near North York, ON

85 results

CarGurus Analysis:

2020 BMW 3 Series

4.1

  • With 89 currently listed for sale near North York, ON and an average price of $29,559.00 CAD, 33.7% of 2020 BMW 3 Series models for sale on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.14 / 5 stars and CarGurus experts gave it an 8.17 / 10.

  • 100.0% of 2020 BMW 3 Series models on CarGurus are accident free.

Research summarized using AI

 

Page 1 of 4

CarGurus Analysis: 2020 BMW 3 Series

8.2
of 10
overall
Look and feel8/10
Technology9/10
Performance10/10
Safety9/10
Form & function7/10
Cost effectiveness6/10
Image Not Available

Summary

  • With 89 currently listed for sale near North York, ON and an average price of $29,559.00 CAD, 33.7% of 2020 BMW 3 Series models for sale on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.14 / 5 stars and CarGurus experts gave it an 8.17 / 10.

  • 100.0% of 2020 BMW 3 Series models on CarGurus are accident free.

Why it stands out

The 2020 BMW 3 Series stands out as a very well-rounded premium sedan, with the M340i guise singled out as especially appealing. BMW’s familiar “The Ultimate Driving Machine” slogan is backed up here by the arrival of the M340i, which sits between the existing 330i and the forthcoming BMW M3. That positioning gives the car a clear identity: it is meant to deliver a stronger performance flavour without stepping all the way into full M territory.

What makes it attractive is the balance of strengths called out in testing. It is described as fun to drive, comfortable, and powered by a strong engine, which is exactly the combination many buyers want in a premium sports sedan. At the same time, it is not without drawbacks. The design may be polarising, and it is also called poor value for money, so shoppers drawn to the badge and driving experience may still need to weigh the price carefully.

Owner feedback broadly reinforces that picture. Drivers praised the design, performance, and comfortable interior, with the M340 variant receiving especially strong approval for its power and driving dynamics. Some also mentioned that the cabin can feel a bit cramped for taller occupants and that interior noise can be distracting, which suggests the 2020 BMW 3 Series is best understood as a compelling driver’s car that still leaves room for compromise.

Other model years to consider

  • 2019 BMW 3 Series

    • Average price: $22,989.00 CAD
    • Good/great deal percentage: 32.7%
    • User rating: 5 / 5
    • Total listings: 113
  • 2021 BMW 3 Series

    • Average price: $32,248.00 CAD
    • Good/great deal percentage: 33.3%
    • User rating: 5 / 5
    • Total listings: 99
  • 2023 BMW 3 Series

    • Average price: $41,894.00 CAD
    • Good/great deal percentage: 21.9%
    • User rating: 5 / 5
    • Total listings: 105

This analysis is based on CarGurus' proprietary market data from August 7, 2026, CarGurus experts' opinions, and generative AI.

Read full review