Used 2024 BMW 3 Series for Sale near Thornhill, ON

Filters (3)

Location:

Only show listings in ON?

Include delivery listings?

72 vehicles found
Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
White
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
99,389
Stock #:
K17729
VIN:
WBA83FF09PFN46840
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Good Fellows Auto

Sponsored by Good Fellows Auto

2023 BMW 3 Series

330i xDrive AWD

99,389 km

North York, ON
8 km away
Fair Deal

$32,999

Year:
2024
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
12,182
Stock #:
N26031A
VIN:
3MW89FF07R8E15190
Gray 2024 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2024 BMW 3 Series

330i xDrive AWD

12,182 km

Thornhill, ON
2 km away
Fair Deal
Certified Pre-Owned

$48,988

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
386 hp 3L I6
Exterior colour:
Gray
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
38,594
Stock #:
78426
VIN:
3MW69FT03S8F61782
Gray 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

M340i xDrive

38,594 km

Home delivery from Laval, QC
Price includes $487 shipping
Great Deal

$59,935

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
White
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
80,826
Stock #:
RU22563
VIN:
3MW89FF0XP8D71165
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2023 BMW 3 Series

330i xDrive AWD

80,826 km

Unionville, ON
11 km away
Fair Deal
Certified Pre-Owned

$35,900

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 65 currently listed for sale and an average price of $42,586 CAD, 27.7% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Research summarized using AI

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Gray
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
48,553
Stock #:
SM0966
VIN:
3MW39FS0XP8D38019
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

48,553 km

Mississauga, ON
36 km away
Good Deal

$40,490

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
7,187
Stock #:
P2688
VIN:
3MW89CW04S8E96637
 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

7,187 km

Barrie, ON
67 km away
Fair Deal
Certified Pre-Owned

$53,888

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
17,252
Stock #:
A0923A
VIN:
3MW89CW06S8F63240
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2025 BMW 3 Series

330i xDrive

17,252 km

Oakville, ON
44 km away
Fair Deal

$53,995

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
31,109
Stock #:
B26403-1
VIN:
3MW89FF09P8D19736
 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330i xDrive AWD

31,109 km

Barrie, ON
67 km away
Fair Deal
Certified Pre-Owned

$41,350

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
39,319
Stock #:
SM1033
VIN:
3MW89FF02P8D78854
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330i xDrive AWD

39,319 km

Mississauga, ON
36 km away
Fair Deal

$42,990

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
White
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
99,389
Stock #:
K17729
VIN:
WBA83FF09PFN46840
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Good Fellows Auto

Sponsored by Good Fellows Auto

2023 BMW 3 Series

330i xDrive AWD

99,389 km

North York, ON
8 km away
Fair Deal

$32,999

Year:
2024
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
12,182
Stock #:
N26031A
VIN:
3MW89FF07R8E15190
Gray 2024 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2024 BMW 3 Series

330i xDrive AWD

12,182 km

Thornhill, ON
2 km away
Fair Deal
Certified Pre-Owned

$48,988

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
386 hp 3L I6
Exterior colour:
Gray
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
38,594
Stock #:
78426
VIN:
3MW69FT03S8F61782
Gray 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

M340i xDrive

38,594 km

Home delivery from Laval, QC
Price includes $487 shipping
Great Deal

$59,935

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
White
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
80,826
Stock #:
RU22563
VIN:
3MW89FF0XP8D71165
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2023 BMW 3 Series

330i xDrive AWD

80,826 km

Unionville, ON
11 km away
Fair Deal
Certified Pre-Owned

$35,900

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 65 currently listed for sale and an average price of $42,586 CAD, 27.7% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Research summarized using AI

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Gray
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
48,553
Stock #:
SM0966
VIN:
3MW39FS0XP8D38019
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

48,553 km

Mississauga, ON
36 km away
Good Deal

$40,490

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
7,187
Stock #:
P2688
VIN:
3MW89CW04S8E96637
 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

7,187 km

Barrie, ON
67 km away
Fair Deal
Certified Pre-Owned

$53,888

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
17,252
Stock #:
A0923A
VIN:
3MW89CW06S8F63240
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2025 BMW 3 Series

330i xDrive

17,252 km

Oakville, ON
44 km away
Fair Deal

$53,995

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
31,109
Stock #:
B26403-1
VIN:
3MW89FF09P8D19736
 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330i xDrive AWD

31,109 km

Barrie, ON
67 km away
Fair Deal
Certified Pre-Owned

$41,350

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
39,319
Stock #:
SM1033
VIN:
3MW89FF02P8D78854
Gray 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330i xDrive AWD

39,319 km

Mississauga, ON
36 km away
Fair Deal

$42,990

CarGurus Analysis: 2024 BMW 3 Series

Image Not Available

Summary

  • With 65 currently listed for sale and an average price of $42,586 CAD, 27.7% of 2024 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2024 BMW 3 Series 5 / 5 stars.

Why it stands out

The 2024 BMW 3 Series stands out because it still delivers the blend of performance, handling, and luxury that made the name famous, while remaining the most versatile and varied car in BMW’s line-up. It is also one of the more accessible ways into BMW’s “ultimate driving machine” formula, with precise handling, confidence-inspiring braking, and a businesslike cabin that feels premium without being flashy. For buyers who want a compact luxury sedan with a strong driving character, that combination remains the 3 Series’ core appeal.

For this generation, BMW offers a single body style in North America, a four-door sedan, and the range spans the 330i, 330e, M340i, and M3. The 330i uses a 2.0-litre turbocharged four-cylinder with 255 horsepower and 294 pound-feet of torque, while the 330e plug-in hybrid pairs a 2.0-litre four-cylinder with an electric motor for 288 horsepower and 310 pound-feet, plus up to 35 kilometres of electric range. The M340i brings a 3.0-litre mild-hybrid inline-six with 382 horsepower and 369 pound-feet, and in Canada each of these models comes with standard all-wheel drive and an eight-speed automatic transmission. BMW also updated the car in 2023 with a new infotainment system, a redesigned dashboard, a curved display, and standard wireless Apple CarPlay and Android Auto, which helps keep the cabin feeling modern.

There are a few trade-offs to keep in mind. The cabin is still a little tight in the back, and it is practical enough for a small family but usually works best as a four-seater. Trunk space is ample in all but the 330e, where the battery pack reduces cargo room. Safety equipment is solid, with standard forward collision warning with city collision mitigation, but many other driver-assistance features are optional and may not be present on every used example. Even so, the 2024 BMW 3 Series remains appealing because it combines everyday usability, strong technology, and a wide spread of performance levels in one polished package.

Other model years to consider

  • 2019 BMW 3 Series
    • Average price: $24,721 CAD
    • Good/great deal percentage: 32.2%
    • User rating: 5 / 5
    • Total listings: 90
  • 2014 BMW 3 Series
    • Average price: $11,437 CAD
    • Good/great deal percentage: 25.6%
    • User rating: 4.8 / 5
    • Total listings: 86
  • 2021 BMW 3 Series
    • Average price: $29,658 CAD
    • Good/great deal percentage: 30.3%
    • User rating: 5 / 5
    • Total listings: 76

Similar models to consider

  • 2024 Audi A4
    • Average price: $35,721 CAD
    • Good/great deal percentage: 20.4%
    • Total listings: 54
  • 2024 Mercedes-Benz C-Class
    • Average price: $41,626 CAD
    • Good/great deal percentage: 43.9%
    • User rating: 5 / 5
    • Total listings: 107
  • 2024 Genesis G70
    • Average price: $38,224 CAD
    • Good/great deal percentage: 37.5%
    • Total listings: 24

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