Used 2024 BMW 3 Series for Sale nearSurrey, BC

Filters (3)

Location:

Only show listings in BC?

Include delivery listings?

27 vehicles found
Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Black Sapphire Met
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
31,832
Stock #:
BZ313
VIN:
WBA33FS0XPFP26196
Black Sapphire Met 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Park Shore BMW

Sponsored by Park Shore BMW

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

31,832 km

North Vancouver, BC
29 km away
Fair Deal
Manufacturer certified

$42,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
White Metallic
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Interior colour:
Tacora Red
Transmission:
Automatic
Mileage:
60,000
Stock #:
B1186
VIN:
WBA33FS09PFN48040
White Metallic 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

60,000 km

Vancouver, BC
22 km away
Fair Deal

$41,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Black Sapphire Met
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
31,832
Stock #:
BZ313
VIN:
WBA33FS0XPFP26196
Black Sapphire Met 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

31,832 km

North Vancouver, BC
29 km away
Fair Deal
Manufacturer certified

$42,900

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
Interior colour:
Black
Transmission:
Automatic
Mileage:
29,000
Stock #:
0048854
VIN:
3MW89CW07S8F71122
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

29,000 km

Home delivery from Woodbridge, ON
Price includes $4,978 shipping
Fair Deal

$52,866

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 28 currently listed for sale and an average price of $53,194 CAD, 28.6% 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
Exterior colour:
Tanzanite Blue Metallic
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
11,590
Stock #:
25PL8725
VIN:
3MW89CW05S8F58725
Price drop

-$4,000

 

2025 BMW 3 Series

330i xDrive

11,590 km

Victoria, BC
85 km away
Good Deal
Manufacturer certified

$59,105

$55,105

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Tanzanite Blue Metallic
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
11,637
Stock #:
25PL7483
VIN:
3MW89CW08S8F67483
Price drop

-$4,000

 

2025 BMW 3 Series

330i xDrive

11,637 km

Victoria, BC
85 km away
Good Deal
Manufacturer certified

$59,105

$55,105

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
Interior colour:
Black
Transmission:
Automatic
Mileage:
33,000
Stock #:
4249354
VIN:
3MW89CW01S8F71116
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

33,000 km

Home delivery from Woodbridge, ON
Price includes $4,978 shipping
Fair Deal

$52,866

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 (Skyscraper Grey Met)
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
30,000
Stock #:
6L2032
VIN:
3MW89FF09P8D75661
Gray (Skyscraper Grey Met) 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330i xDrive AWD

30,000 km

Home delivery from Regina, SK
Price includes $2,630 shipping
Fair Deal
Manufacturer certified

$43,528

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Alpine White
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Interior colour:
Black
Transmission:
Automatic
Mileage:
72,800
Stock #:
B1005
VIN:
WBA33FS02PFN43410
Alpine White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

72,800 km

Vancouver, BC
22 km away
Fair Deal

$36,188

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Black Sapphire Met
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
31,832
Stock #:
BZ313
VIN:
WBA33FS0XPFP26196
Black Sapphire Met 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
Park Shore BMW

Sponsored by Park Shore BMW

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

31,832 km

North Vancouver, BC
29 km away
Fair Deal
Manufacturer certified

$42,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
White Metallic
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Interior colour:
Tacora Red
Transmission:
Automatic
Mileage:
60,000
Stock #:
B1186
VIN:
WBA33FS09PFN48040
White Metallic 2023 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

60,000 km

Vancouver, BC
22 km away
Fair Deal

$41,900

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Black Sapphire Met
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
31,832
Stock #:
BZ313
VIN:
WBA33FS0XPFP26196
Black Sapphire Met 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

31,832 km

North Vancouver, BC
29 km away
Fair Deal
Manufacturer certified

$42,900

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
Interior colour:
Black
Transmission:
Automatic
Mileage:
29,000
Stock #:
0048854
VIN:
3MW89CW07S8F71122
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

29,000 km

Home delivery from Woodbridge, ON
Price includes $4,978 shipping
Fair Deal

$52,866

CarGurus Analysis:

2024 BMW 3 Series

5.0

  • With 28 currently listed for sale and an average price of $53,194 CAD, 28.6% 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
Exterior colour:
Tanzanite Blue Metallic
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
11,590
Stock #:
25PL8725
VIN:
3MW89CW05S8F58725
Price drop

-$4,000

 

2025 BMW 3 Series

330i xDrive

11,590 km

Victoria, BC
85 km away
Good Deal
Manufacturer certified

$59,105

$55,105

Year:
2025
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Tanzanite Blue Metallic
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
11,637
Stock #:
25PL7483
VIN:
3MW89CW08S8F67483
Price drop

-$4,000

 

2025 BMW 3 Series

330i xDrive

11,637 km

Victoria, BC
85 km away
Good Deal
Manufacturer certified

$59,105

$55,105

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
Interior colour:
Black
Transmission:
Automatic
Mileage:
33,000
Stock #:
4249354
VIN:
3MW89CW01S8F71116
Black 2025 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2025 BMW 3 Series

330i xDrive

33,000 km

Home delivery from Woodbridge, ON
Price includes $4,978 shipping
Fair Deal

$52,866

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 (Skyscraper Grey Met)
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
30,000
Stock #:
6L2032
VIN:
3MW89FF09P8D75661
Gray (Skyscraper Grey Met) 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2023 BMW 3 Series

330i xDrive AWD

30,000 km

Home delivery from Regina, SK
Price includes $2,630 shipping
Fair Deal
Manufacturer certified

$43,528

Year:
2023
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Alpine White
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Interior colour:
Black
Transmission:
Automatic
Mileage:
72,800
Stock #:
B1005
VIN:
WBA33FS02PFN43410
Alpine White 2023 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2023 BMW 3 Series

330e Hybrid Plug-in xDrive AWD

72,800 km

Vancouver, BC
22 km away
Fair Deal

$36,188

CarGurus Analysis: 2024 BMW 3 Series

Image Not Available

Summary

  • With 28 currently listed for sale and an average price of $53,194 CAD, 28.6% 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

  • 2014 BMW 3 Series
    • Average price: $12,212 CAD
    • Good/great deal percentage: 25.0%
    • User rating: 4.8 / 5
    • Total listings: 36
  • 2023 BMW 3 Series
    • Average price: $42,273 CAD
    • Good/great deal percentage: 31.0%
    • User rating: 5 / 5
    • Total listings: 29
  • 2015 BMW 3 Series
    • Average price: $14,130 CAD
    • Good/great deal percentage: 22.2%
    • User rating: 4.7 / 5
    • Total listings: 36

Similar models to consider

  • 2024 Mercedes-Benz C-Class
    • Average price: $44,419 CAD
    • Good/great deal percentage: 23.5%
    • User rating: 5 / 5
    • Total listings: 34
  • 2024 Lexus IS
    • Average price: $47,373 CAD
    • Good/great deal percentage: 50.0%
    • Total listings: 6

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