Used 2024 BMW 3 Series for SaleNationwide

Filters (3)

Location:

Include delivery listings?

150 vehicles found
Year:
2025
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:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
16,516
Stock #:
25A1301
VIN:
3MW89CW07S8F71301
Gray 2025 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$2,000

 

2025 BMW 3 Series

330i xDrive

16,516 km

Sherwood Park, AB
Great Deal

$51,988

$49,988

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:
21,267
Stock #:
H6384
VIN:
WBA83FF04PFN54893
White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,500

 

2023 BMW 3 Series

330i xDrive AWD

21,267 km

Québec, QC
Great Deal

$38,089

$36,589

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
386 hp 3L I6
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
8-Speed Automatic
Mileage:
11,000
Stock #:
PB66328
VIN:
3MW69FT06S8F66328
 2025 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic

 

2025 BMW 3 Series

M340i xDrive

11,000 km

Edmonton, AB
Great Deal
Certified Pre-Owned

$71,810

Year:
2024
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:
42,286
Stock #:
205526
VIN:
3MW89FF06R8D84918
White 2024 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2024 BMW 3 Series

330i xDrive AWD

42,286 km

Laval, QC
Great Deal
Certified Pre-Owned

$41,448

$40,448

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 156 currently listed for sale and an average price of $47,237 CAD, 32.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:
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:
8-Speed Automatic
Mileage:
47,748
Stock #:
PB22760
VIN:
3MW89CW03S8F22760
 2025 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic

 

2025 BMW 3 Series

330i xDrive

47,748 km

Edmonton, AB
Great Deal
Certified Pre-Owned

$46,310

Year:
2024
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:
8-Speed Automatic
Mileage:
27,740
Stock #:
26X31713A
VIN:
3MW89FF06R8E35446
 2024 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic

 

2024 BMW 3 Series

330i xDrive AWD

27,740 km

Edmonton, AB
Great Deal
Certified Pre-Owned

$47,910

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Silver
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
85,095
Stock #:
C97677
VIN:
3MW89FF06P8C97677
Silver 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2023 BMW 3 Series

330i xDrive AWD

85,095 km

Mississauga, ON
Good Deal

$34,988

$33,988

Year:
2024
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:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
44,555
Stock #:
25-P12009
VIN:
3MW89FF05R8E18038
Black 2024 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$999

 

2024 BMW 3 Series

330i xDrive AWD

44,555 km

Gloucester, ON
Good Deal

$41,994

$40,995

CarGurus Analysis: 2024 BMW 3 Series

Image Not Available

Summary

  • With 156 currently listed for sale and an average price of $47,237 CAD, 32.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 mix of performance, handling, and luxury that made the name so important in the first place. In Canada, this generation is offered only as a four-door sedan, and BMW pairs that with standard all-wheel drive and an eight-speed automatic transmission across the lineup. The result is a car that feels polished and capable without losing the sharp driving character buyers expect from a 3 Series.

It also offers a wide spread of powertrains and personalities. 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 combines a 2.0-litre four-cylinder and electric motor for 288 horsepower, 310 pound-feet, and up to 35 kilometres of electric range. Above those sits the M340i with 382 horsepower and 369 pound-feet of torque, and the range-topping M3 brings even more performance, with 473 horsepower and 406 pound-feet of torque, or 503 horsepower and 479 pound-feet in Competition form. BMW also updated the cabin in 2023 with a curved display, new infotainment software, and a digital assistant, and the car includes standard wireless Apple CarPlay and Android Auto.

For buyers, the appeal is that the 2024 BMW 3 Series feels premium and technologically current while still being practical enough for everyday use. The cabin is sober and business-like, trunk space is ample in most versions, and the car has a generally good reliability record. The trade-offs are familiar ones: the back seat is tight, the 330e gives up cargo space to its battery pack, and BMW charges extra for many advanced safety systems. It is also not cheap, but for shoppers who want a compact luxury sedan with real driving appeal, it remains one of the strongest choices.

Other model years to consider

  • 2023 BMW 3 Series
    • Average price: $39,884 CAD
    • Good/great deal percentage: 29.8%
    • User rating: 5 / 5
    • Total listings: 161
  • 2014 BMW 3 Series
    • Average price: $11,172 CAD
    • Good/great deal percentage: 29.1%
    • User rating: 4.79 / 5
    • Total listings: 172
  • 2022 BMW 3 Series
    • Average price: $34,337 CAD
    • Good/great deal percentage: 28.8%
    • User rating: 4.5 / 5
    • Total listings: 170

Similar models to consider

  • 2024 Audi A4
    • Average price: $34,912 CAD
    • Good/great deal percentage: 29.8%
    • Total listings: 84
  • 2024 Mercedes-Benz C-Class
    • Average price: $44,403 CAD
    • Good/great deal percentage: 31.6%
    • User rating: 5 / 5
    • Total listings: 193
  • 2024 Genesis G70
    • Average price: $40,815 CAD
    • Good/great deal percentage: 20.0%
    • Total listings: 60

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